Execute one or more .mfu files, which can contain one or more test cases.
| Attribute | Description | Required |
|---|---|---|
| dir | Override the name of the directory for test run - default is preferred-cwd in .mfu file. | No; default is from .mfu file |
| errorproperty | The name of the property to contain the total number of tests that have failed. | No |
| failureproperty | The name of the property to contain the total number of tests that have failed. | No |
| fixture | The name of the fixture file. | Yes (if <fileset> is not used) |
| haltonfailure | Stop the build process if a test fails. | No; default is off |
| ignoreoptionsinmfu | If set to true the command line options in the [global] section are not processed. | No |
| junitreportpackage | Override the name of package for the junit results file. | No |
| junitresults | If set to true, overrides the value set in the .mfu file and generates junit results file. | No; default taken from .mfu file |
| osfamily | If set, task is restricted for use on a specific OS (see ant Exec task for details on valid values). | No |
| outputdir | If set, its value overrides the output directory specified in the .mfu file. | No |
| passedproperty | Name of the property to contain the number of tests passed. | No |
| printsummary | Prints a summary of the test run. | No; default is off |
| runproperty | Name of the property to contain the number of tests runs. | No |
| showprogress | If set, the test case name is shown before execution and the result as processed. | No; default is yes |
| timeout | Override the timeout for all tests. | No; default taken from .mfu file |
| totaltimeproperty | The name of the property to contain the total time taken to execute the test(s). | No |
<arg value="-debugbreak" />
<env key="MYVAR" value="MYVALUE"/>
Execute all test cases in ${src}:
<taskdef name="mfurun" classname="com.microfocus.mfunit.ant.MFURunMFUTask" />
<mfurun dir="${src}"
printsummary="true"
junitresults="true"
junitreportpackage="com.mycompany.testcases">
<fileset dir="${src}" includes="*.mfu" />
</mfurun>