1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
|
<project name="ReportTaskTest" default="testRaw" basedir="temporaryTestDirectory">
<taskdef name="classycleReport" classname="classycle.ant.ReportTask"/>
<target name="testRaw">
<classycleReport reportType="raw" reportFile="reportTaskTest.txt">
<fileset dir="../classes/example">
<include name="**/*.class"/>
</fileset>
</classycleReport>
</target>
<target name="testMergeInnerClasses">
<classycleReport reportType="raw" reportFile="reportTaskTest.txt"
mergeInnerClasses="true">
<fileset dir="../classes/example"/>
</classycleReport>
</target>
<target name="testOnlyA">
<classycleReport reportType="raw" reportFile="reportTaskTest.txt">
<fileset dir="../classes/example">
<include name="**/*A.class"/>
</fileset>
</classycleReport>
</target>
<target name="testIncludingA">
<classycleReport reportType="raw" reportFile="reportTaskTest.txt"
includingClasses="*A">
<fileset dir="../classes/example"/>
</classycleReport>
</target>
<target name="testIncludingAExcludingB">
<classycleReport reportType="raw" reportFile="reportTaskTest.txt"
includingClasses="*A" excludingClasses="*.B*">
<fileset dir="../classes/example"/>
</classycleReport>
</target>
<target name="testIncludingAExcludingBp">
<classycleReport reportType="raw" reportFile="reportTaskTest.txt"
includingClasses="*A" excludingClasses="*.B* *.p.*">
<fileset dir="../classes/example"/>
</classycleReport>
</target>
<target name="testCSV">
<classycleReport reportType="csv" reportFile="reportTaskTest.csv">
<fileset dir="../classes/example"/>
</classycleReport>
</target>
<target name="testXML">
<classycleReport reportFile="reportTaskTest.xml">
<fileset dir="../classes/example"/>
</classycleReport>
</target>
<target name="testReflectionAll">
<classycleReport reportType="raw" reportFile="reportTaskTest.txt"
reflectionPattern="">
<fileset dir="../classes/example"/>
</classycleReport>
</target>
<target name="testReflectionRestricted">
<classycleReport reportType="raw" reportFile="reportTaskTest.txt"
reflectionPattern="*.*">
<fileset dir="../classes/example"/>
</classycleReport>
</target>
<target name="testXMLPackagesOnly">
<classycleReport reportFile="reportTaskTest.xml" packagesOnly="true"
title="<hel&lo>">
<fileset dir="../classes/example"/>
</classycleReport>
</target>
<target name="testMissingReportFile">
<classycleReport>
<fileset dir="../classes/example"/>
</classycleReport>
</target>
<target name="testInvalidReportType">
<classycleReport reportType="foo" reportFile="reportTaskTest.foo">
<fileset dir="../classes/example">
<include name="**/*.class"/>
</fileset>
</classycleReport>
</target>
<target name="testMissingFileSet">
<classycleReport reportFile="reportTaskTest.foo">
</classycleReport>
</target>
</project>
|