publicclass Common { // Create a unique name for docker image. publicstatic String imageName() { // jtreg guarantees that test.name is unique among all concurrently executing // tests. For example, if you have two test roots: // // $ find test -type f // test/foo/TEST.ROOT // test/foo/my/TestCase.java // test/bar/TEST.ROOT // test/bar/my/TestCase.java // $ jtreg -concur:2 test/foo test/bar // // jtreg will first run all the tests under test/foo. When they are all finished, then // jtreg will run all the tests under test/bar. So you will never have two concurrent // test cases whose test.name is "my/TestCase.java"
String testname = System.getProperty("test.name");
assertNotNull(testname, "must be set by jtreg");
testname = testname.replace(".java", "");
testname = testname.replace('/', '-');
testname = testname.replace('\\', '-');
// most common type of run and checks publicstatic OutputAnalyzer run(DockerRunOptions opts) throws Exception { return DockerTestUtils.dockerRunJava(opts)
.shouldHaveExitValue(0).shouldContain("Initializing Container Support");
}
// log beginning of a test case publicstaticvoid logNewTestCase(String msg) {
System.out.println("========== NEW TEST CASE: " + msg);
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.