Runners

Runners are used to call and run one specification from another specification. Another specification may be even in a different testing suite (like FIT, FitNesse, Cucumber, etc.). The default Concordion.NET test runner supports the run command to execute another Concordion.NET specification.

Runner

Each Runner element has two attributes that must be present to be recognized properly. They are "alias" and "type". The alias is the name of the runner used in the concordion:run statement. The type is the Assembly-Qualified Name of the type that you will associate with the alias and will be used to run the called specification. See the specification for Run for more details.

To use the test runner class Concordion.Spec.Concordion.Command.Run.RunTestRunner with the name runtestrunner in your specification, you can use the following configuration:

<?xml version="1.0" encoding="utf-8" ?>
<Concordion>
  <Runners>
    <Runner
    	alias="runtestrunner"
    	type="Concordion.Spec.Concordion.Command.Run.RunTestRunner,
  		Concordion.Spec, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
  </Runners>
</Concordion>