package main; import org.junit.runner.RunWith; import org.junit.runners.Suite; @RunWith(Suite.class) @Suite.SuiteClasses({ util.ArrayUtilsTests.class, util.MemberAccessorTests.class, util.ArrayIteratorTests.class, files.PackageTests.class, files.RelativeSourcePathTests.class, files.RootedSourcePathTests.class, files.RequireTests.class, trees.MatchTreeIteratorTests.class, trees.BoundedMatchIteratorTests.class, trees.MatchFinderTests.class, driver.RequiresTests.class, driver.RequiresParserTests.class, compiler.QuoterTests.class, compiler.MacroExpanderTests.class, compiler.QuotationMacroTests.class, compiler.util.PEGCompilerTests.class, compiler.MacroCompilerTests.class, }) /** * The Maven Surefire plugin picks test classes using the pattern * Test* | *Test | *TestCase * * Ergo, this class will be picked, but none of the other * tests class which end in "Tests". This allows us to * specify the order of tests and exclude test classes. */ public class AllTest {}