< prev index next >

test/gc/g1/TestSummarizeRSetStatsThreads.java

Print this page
rev 7187 : [mq]: 8060116

*** 51,62 **** // check output to contain the string "Concurrent RS threads times (s)" followed by // the correct number of values in the next line. // a zero in refinement thread numbers indicates that the value in ParallelGCThreads should be used. // Additionally use at least one thread. ! int expectedNumRefinementThreads = refinementThreads == 0 ? workerThreads : refinementThreads; ! expectedNumRefinementThreads = Math.max(1, expectedNumRefinementThreads); // create the pattern made up of n copies of a floating point number pattern String numberPattern = String.format("%0" + expectedNumRefinementThreads + "d", 0) .replace("0", "\\s+\\d+\\.\\d+"); String pattern = "Concurrent RS threads times \\(s\\)$" + numberPattern + "$"; Matcher m = Pattern.compile(pattern, Pattern.MULTILINE).matcher(output.getStdout()); --- 51,62 ---- // check output to contain the string "Concurrent RS threads times (s)" followed by // the correct number of values in the next line. // a zero in refinement thread numbers indicates that the value in ParallelGCThreads should be used. // Additionally use at least one thread. ! int expectedNumRefinementThreads = refinementThreads; ! // create the pattern made up of n copies of a floating point number pattern String numberPattern = String.format("%0" + expectedNumRefinementThreads + "d", 0) .replace("0", "\\s+\\d+\\.\\d+"); String pattern = "Concurrent RS threads times \\(s\\)$" + numberPattern + "$"; Matcher m = Pattern.compile(pattern, Pattern.MULTILINE).matcher(output.getStdout());
*** 71,83 **** public static void main(String[] args) throws Exception { if (!TestSummarizeRSetStatsTools.testingG1GC()) { return; } // different valid combinations of number of refinement and gc worker threads ! runTest(0, 0); ! runTest(0, 5); ! runTest(5, 0); runTest(10, 10); runTest(1, 2); runTest(4, 3); } } --- 71,83 ---- public static void main(String[] args) throws Exception { if (!TestSummarizeRSetStatsTools.testingG1GC()) { return; } // different valid combinations of number of refinement and gc worker threads ! runTest(1, 1); ! runTest(1, 5); ! runTest(5, 1); runTest(10, 10); runTest(1, 2); runTest(4, 3); } }
< prev index next >