package adamsTowel01; // TestB.java is a near-literal copy of Test.java, for the benefit of projects that wish // to keep two configurations. The expected use is that one will rebuild towels sequentially, // while the other will run all other tests in parallel. import java.nio.file.Path; import java.util.List; import org.junit.Before; import org.junit.runners.Parameterized.Parameters; import helpers.TestRunner.Opt; public class TestAdamTowel1Tests extends helpers.TestRunner{ @Parameters(name = "{index}:{1}") public static List<Object[]> go(){ List<Object[]> tests = goInner( //// global options // Opt.NoAss, // Run without assertions enabled (faster) //Opt.NoTrust, // Run without trusting plugins (much slower) //Opt.Parallel, // Double the number of threads of concurrent tests // (starting from one; as many times as you like; will not wait for towels) //Opt.Parallel, //Opt.Parallel, Opt.ProfilerPrintOff,//disable profiler print and final profiling computation //// big individual deployment options //Opt.DeplAT1, // AdamsTowel01 // Opt.DeplAT2, // AdamsTowel02 // Opt.Project, // Run the local libProject as a folder, expecting it to deploy a project towel //// options for deploying small things "TestLocation.L42", "TestDebug.L42", // Name of a file in libTests; edit to match your file "TestHelloWorld.L42", "TestK.L42", "TestParseAnnotations.L42", ////was a parsing error, now added to testParseFail"TestParseBadDecoration.L42", //// performance drop if remove /* */ ??"TestParseNoBinding.L42", // adding this in causes quick failure on the seven things with which it shares execution time //// It is surprising but correct that is syntax error to have both // and /**/ in that point. "TestVector.L42", "TestVector02.L42", "UseAdamTowel01.L42", "UseAdamTowel_SBuilder.L42", "UseIntrospectionAdamTowel.L42", ////Problem with old cache, will be fixed with new TS soon "UseIntrospectionAdamTowel2.L42", "UseIntrospectionAdamTowel3.L42", "UseIntrospectionAdamTowel4.L42", "TestPlgWrapper.L42", ////Problem with old cache, will be fixed with new TS soon "UseIntrospectionAdamTowel5.L42", //Opt.AllTests, // All files in libTests, as indivisrcdual tests, in no defined order Opt.NOP // Convenience option, so that all of the other options can end with a comma ); return tests; } }