-
Suggestion
-
Resolution: Fixed
-
None
We've decided to have a separate tutorial for Clover's Test Optimization functionality.
The build_optimized.xml file gets the following lines added at the top:
<taskdef resource="cloverlib.xml" classpath="${clover.jar}"/> <taskdef resource="cloverjunitlib.xml" classpath="${clover.jar}"/> <clover-env/> <property name="clover.ordering" value="default"/> <!-- @ordering: optional; values "failfast" or "normal"; default: "failfast"; --> <property name="clover.optimize" value="false"/> <!-- Enable/Disable optimization --> <property name="clover.fullrunevery" value="10"/> <!-- Determine how many builds between full builds. -->
and the test.run target changes to:
<target name="test.run" depends="test.compile" description="Runs the tests"> <mkdir dir="${test.result}"/> <junit fork="yes" printsummary="true"> <classpath refid="testbuild.classpath"/> <formatter type="xml"/> <batchtest fork="yes" todir="${test.result}"> <clover-optimized-testset fullrunevery="${clover.fullrunevery}" optimize="${clover.optimize}" ordering="${clover.ordering}"> <fileset dir="${test.src}" includes="**/*Test.java"/> </clover-optimized-testset> </batchtest> </junit> </target>
[CLOV-358] New tutorial for test optimization
Workflow | Original: JAC Suggestion Workflow [ 3342769 ] | New: JAC Suggestion Workflow 3 [ 3585196 ] |
Status | Original: RESOLVED [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: New Clover Workflow - Restricted [ 1474787 ] | New: JAC Suggestion Workflow [ 3342769 ] |
Assignee | Original: Edwin Dawson [Atlassian] [ edawson ] | |
Issue Type | Original: Task [ 3 ] | New: Suggestion [ 10000 ] |
Status | Original: Closed [ 6 ] | New: Resolved [ 5 ] |
Workflow | Original: New Clover Workflow [ 897632 ] | New: New Clover Workflow - Restricted [ 1474787 ] |
Workflow | Original: Clover Workflow [ 895373 ] | New: New Clover Workflow [ 897632 ] |
Workflow | Original: reviewflow [ 147083 ] | New: Clover Workflow [ 895373 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Closed [ 6 ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Published documentation:
http://confluence.atlassian.com/display/CLOVER/Part+4+-+Test+Optimization+Tutorial