This element is deprecated and will be removed in a future Clover release. Please use the clover-optimized-testset instead.
The clover-optimized-selector>
type is an Ant fileset selector which can be used to optimize a Junit run. Unlike <clover-optimized-testset/>
, this element will not re-order tests. See the Ant Documentation for more information on selectors.
This element currently does not support Groovy class files.
Attribute | Description | Required |
---|---|---|
snapshotfile | The location to store the snapshot file, if not not in the default location. | No; defaults to |
enabled | Specifies whether the selector should optimize. If false, all files in the fileset will be selected. This attribute can be used to force an un-optimized build if, for instance, some important configuration files change and the build system decides that a full test run should be executed. | No; defaults to |
fullrunevery | Specifies how many optimized builds can run before a full run should be performed (to re-calibrate the optimization). | No; defaults to |
<junit ...> <batchtest todir="${outdir}/${testresultsprefix}" fork="true"> <fileset dir="${test.location}" includes="**/*Test.java"> <clover-optimized-selector fullrunevery="${max.optimized.builds}" enabled="${do.optimize.tests}"/> </fileset> <formatter type="xml"/> <formatter type="plain"/> </batchtest> </junit>