提交 115db06b 编写于 作者: M mlarsson

8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails

Summary: Also reviewed by: sangheon.kim@oracle.com
Reviewed-by: brutisso
上级 f019ce13
...@@ -53,8 +53,8 @@ public class TestSummarizeRSetStatsThreads { ...@@ -53,8 +53,8 @@ public class TestSummarizeRSetStatsThreads {
// a zero in refinement thread numbers indicates that the value in ParallelGCThreads should be used. // a zero in refinement thread numbers indicates that the value in ParallelGCThreads should be used.
// Additionally use at least one thread. // Additionally use at least one thread.
int expectedNumRefinementThreads = refinementThreads == 0 ? workerThreads : refinementThreads; int expectedNumRefinementThreads = refinementThreads;
expectedNumRefinementThreads = Math.max(1, expectedNumRefinementThreads);
// create the pattern made up of n copies of a floating point number pattern // create the pattern made up of n copies of a floating point number pattern
String numberPattern = String.format("%0" + expectedNumRefinementThreads + "d", 0) String numberPattern = String.format("%0" + expectedNumRefinementThreads + "d", 0)
.replace("0", "\\s+\\d+\\.\\d+"); .replace("0", "\\s+\\d+\\.\\d+");
...@@ -73,9 +73,9 @@ public class TestSummarizeRSetStatsThreads { ...@@ -73,9 +73,9 @@ public class TestSummarizeRSetStatsThreads {
return; return;
} }
// different valid combinations of number of refinement and gc worker threads // different valid combinations of number of refinement and gc worker threads
runTest(0, 0); runTest(1, 1);
runTest(0, 5); runTest(1, 5);
runTest(5, 0); runTest(5, 1);
runTest(10, 10); runTest(10, 10);
runTest(1, 2); runTest(1, 2);
runTest(4, 3); runTest(4, 3);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册