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.
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>