The NAnt.NUnit2.Tasks.NUnit2Task.HaltOnFailure attribute is only useful when more 
      than one test suite is used, and you want to continue running other 
      test suites although a test failed.
      
      Set NAnt.Core.Task.FailOnError to false to 
      ignore any errors and continue the build.
      
      In order to run a test assembly built with NUnit 2.0 or 2.1 using 
      NAnt.NUnit2.Tasks.NUnit2Task, you must add the following node to your
      test config file :
      
    <configuration>
    ...
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="nunit.framework" publicKeyToken="96d09a1eb7f44a77" culture="Neutral" /> 
                <bindingRedirect oldVersion="2.0.6.0" newVersion="2.2.8.0" /> 
                <bindingRedirect oldVersion="2.1.4.0" newVersion="2.2.8.0" /> 
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
    ...
</configuration>See the NUnit home page for more information.
Parameters
| Attribute | Type | Description | Required | 
|---|---|---|---|
| haltonfailure | bool | 
    Stop the test run if a test fails. The default is  false. | False | 
| labels | bool | 
    Indicate whether or not to label the text output as the tests run.
     | False | 
| failonerror | bool | 
    Determines if task failure stops the build, or is just reported. 
    The default is  true. | False | 
| if | bool | 
    If  truethen the task will be executed; otherwise, 
    skipped. The default istrue. | False | 
| unless | bool | 
    Opposite of  NAnt.Core.Task.IfDefined. Iffalsethen the task will be executed; otherwise, skipped. The default isfalse. | False | 
| verbose | bool | 
    Determines whether the task should report detailed build log messages. 
    The default is  false. | False | 
Nested elements
<formatter>
Formatters to output results of unit tests.
No child element found
<formatter>
<test>
Tests to run.
No child element found
<test>
Examples
      Run tests in the MyProject.Tests.dll assembly.
      
    <nunit2>
    <formatter type="Plain" />
    <test assemblyname="MyProject.Tests.dll" appconfig="MyProject.Tests.dll.config" />
</nunit2>
      Only run tests that are not known to fail in files listed in the tests.txt
      file.
      
    <nunit2>
    <formatter type="Xml" usefile="true" extension=".xml" outputdir="${build.dir}/results" />
    <test>
        <assemblies>
            <includesfile name="tests.txt" />
        </assemblies>
        <categories>
            <exclude name="NotWorking" />
        </categories>
        <references basedir="build">
            <include name="Cegeka.Income.Services.dll" />
            <include name="Cegeka.Util.dll" />
        </references>
    </test>
</nunit2>Requirements
- Assembly
- NAnt.NUnit2 .dll 
- Namespace
- 
                        NAnt.NUnit2 .Tasks 
