added a JUnit TestSuite for all the tests
This commit is contained in:
parent
2bec331db6
commit
a5adce4215
37
build.xml
37
build.xml
|
|
@ -406,6 +406,43 @@
|
|||
<fail message="Unit tests failed - Report is available in ${report}"/>
|
||||
</target>
|
||||
|
||||
<!-- To run the tests need Xalan in the classpath -->
|
||||
<target name="run.test.suite"
|
||||
depends="compile.tests,require.junit,require.xalan"
|
||||
description="Runs the tests for checkstyle as a test suite">
|
||||
|
||||
<mkdir dir="${testreport.dir}"/>
|
||||
<property name="testinputs.dir"
|
||||
location="src/testinputs/com/puppycrawl/tools/checkstyle"/>
|
||||
<property name="testcases" value="**/AllTests.java"/>
|
||||
|
||||
<junit printsummary="yes"
|
||||
fork="yes"
|
||||
haltonfailure="no"
|
||||
showoutput="yes"
|
||||
failureProperty="tests.have.failed">
|
||||
<jvmarg value="-Dtestinputs.dir=${testinputs.dir}"/>
|
||||
<formatter type="xml" />
|
||||
<classpath refid="tests.runpath"/>
|
||||
<batchtest todir="${testreport.dir}">
|
||||
<fileset dir="src/tests">
|
||||
<include name="${testcases}" />
|
||||
</fileset>
|
||||
</batchtest>
|
||||
</junit>
|
||||
|
||||
<junitreport todir="${testreport.dir}">
|
||||
<fileset dir="${testreport.dir}">
|
||||
<include name="TEST-*.xml"/>
|
||||
</fileset>
|
||||
<report todir="${testreport.dir}"/>
|
||||
</junitreport>
|
||||
|
||||
<!-- if only fail had an if attribute ... ugly workaround follows -->
|
||||
<antcall target="check.tests.failed"/>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="jdepend">
|
||||
<mkdir dir="target/jdep"/>
|
||||
<jdepend format="xml" outputfile="target/jdep/jdepend-report.xml">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,76 @@
|
|||
package com.puppycrawl.tools.checkstyle;
|
||||
|
||||
import junit.framework.Test;
|
||||
import junit.framework.TestSuite;
|
||||
|
||||
/**
|
||||
* Enter a description of class AllTests.java.
|
||||
* @author Rick Giles
|
||||
* @version 13-Nov-2002
|
||||
*/
|
||||
public class AllTests {
|
||||
|
||||
public static Test suite() {
|
||||
TestSuite suite =
|
||||
new TestSuite("Test for com.puppycrawl.tools.checkstyle");
|
||||
//$JUnit-BEGIN$
|
||||
suite.addTest(new TestSuite(AvoidStarImportTest.class));
|
||||
suite.addTest(new TestSuite(ConstantNameCheckTest.class));
|
||||
suite.addTest(new TestSuite(EmptyBlockCheckTest.class));
|
||||
suite.addTest(new TestSuite(EqualsHashCodeCheckTest.class));
|
||||
suite.addTest(new TestSuite(FileLengthCheckTest.class));
|
||||
suite.addTest(new TestSuite(GenericIllegalRegexpCheckTest.class));
|
||||
suite.addTest(new TestSuite(GlobalPropertiesSerializationTest.class));
|
||||
suite.addTest(new TestSuite(GlobalPropertiesTest.class));
|
||||
suite.addTest(new TestSuite(HeaderCheckTest.class));
|
||||
suite.addTest(new TestSuite(HiddenFieldCheckTest.class));
|
||||
suite.addTest(new TestSuite(IllegalImportCheckTest.class));
|
||||
suite.addTest(new TestSuite(IllegalInstantiationCheckTest.class));
|
||||
suite.addTest(new TestSuite(InnerAssignmentCheckTest.class));
|
||||
suite.addTest(new TestSuite(JavadocMethodCheckTest.class));
|
||||
suite.addTest(new TestSuite(JavadocTypeCheckTest.class));
|
||||
suite.addTest(new TestSuite(JavadocVariableCheckTest.class));
|
||||
suite.addTest(new TestSuite(LineLengthCheckTest.class));
|
||||
suite.addTest(new TestSuite(LocalFinalVariableNameCheckTest.class));
|
||||
suite.addTest(new TestSuite(LocalVariableNameCheckTest.class));
|
||||
suite.addTest(new TestSuite(LocalizedMessageTest.class));
|
||||
suite.addTest(new TestSuite(MemberNameCheckTest.class));
|
||||
suite.addTest(new TestSuite(MethodLeftCurlyCheckTest.class));
|
||||
suite.addTest(new TestSuite(MethodLengthCheckTest.class));
|
||||
suite.addTest(new TestSuite(MethodNameCheckTest.class));
|
||||
suite.addTest(new TestSuite(ModifierCheckTest.class));
|
||||
suite.addTest(new TestSuite(NeedBracesCheckTest.class));
|
||||
suite.addTest(new TestSuite(NoWhitespaceAfterCheckTest.class));
|
||||
suite.addTest(new TestSuite(NoWhitespaceBeforeCheckTest.class));
|
||||
suite.addTest(new TestSuite(OperatorWrapCheckTest.class));
|
||||
|
||||
// TODO: Why does one test fail?
|
||||
suite.addTest(new TestSuite(OtherLeftCurlyCheckTest.class));
|
||||
|
||||
suite.addTest(new TestSuite(PackageNameCheckTest.class));
|
||||
suite.addTest(new TestSuite(ParameterNameCheckTest.class));
|
||||
suite.addTest(new TestSuite(ParameterNumberCheckTest.class));
|
||||
suite.addTest(new TestSuite(ParenPadCheckTest.class));
|
||||
suite.addTest(new TestSuite(PublicMemberNameCheckTest.class));
|
||||
suite.addTest(new TestSuite(RedundantImportCheckTest.class));
|
||||
suite.addTest(new TestSuite(RedundantModifierTest.class));
|
||||
suite.addTest(new TestSuite(RightCurlyCheckTest.class));
|
||||
suite.addTest(new TestSuite(SimplifyBooleanExpressionCheckTest.class));
|
||||
suite.addTest(new TestSuite(SimplifyBooleanReturnCheckTest.class));
|
||||
suite.addTest(new TestSuite(StaticVariableNameCheckTest.class));
|
||||
suite.addTest(new TestSuite(StringArrayReaderTest.class));
|
||||
suite.addTest(new TestSuite(TabCharacterCheckTest.class));
|
||||
suite.addTest(new TestSuite(TodoCommentCheckTest.class));
|
||||
suite.addTest(new TestSuite(TreeWalkerTest.class));
|
||||
suite.addTest(new TestSuite(TypeLeftCurlyCheckTest.class));
|
||||
suite.addTest(new TestSuite(TypeNameCheckTest.class));
|
||||
suite.addTest(new TestSuite(UnusedImportsCheckTest.class));
|
||||
suite.addTest(new TestSuite(UpperEllCheckTest.class));
|
||||
suite.addTest(new TestSuite(UtilsTest.class));
|
||||
suite.addTest(new TestSuite(VisibilityModifierCheckTest.class));
|
||||
suite.addTest(new TestSuite(WhitespaceAfterCheckTest.class));
|
||||
suite.addTest(new TestSuite(WhitespaceAroundTest.class));
|
||||
//$JUnit-END$
|
||||
return suite;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue