Skip to content

Commit 1c69135

Browse files
author
SendaoYan
committed
8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values
Backport-of: 59fcfae63090f6659a94a9e3dd0705739ec1b074
1 parent b682b1f commit 1c69135

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,10 @@ TEST_VM(ThreadsListHandle, sanity) {
171171
// Verify the current thread refers to tlh2:
172172
EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_hazard_ptr(thr), tlh2.list())
173173
<< "thr->_threads_hazard_ptr must match tlh2.list()";
174-
EXPECT_EQ(tlh1.list(), tlh2.list())
175-
<< "tlh1.list() must match tlh2.list()";
174+
// Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values,
175+
// until the root cause of test failure(JDK-8315141) has been fixed
176+
// EXPECT_EQ(tlh1.list(), tlh2.list())
177+
// << "tlh1.list() must match tlh2.list()";
176178
EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_list_ptr(thr), list_ptr2)
177179
<< "thr->_threads_list_ptr must match list_ptr2";
178180
EXPECT_NE(list_ptr1, list_ptr2)
@@ -291,8 +293,10 @@ TEST_VM(ThreadsListHandle, sanity) {
291293
// Verify the current thread refers to tlh2:
292294
EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_hazard_ptr(thr), tlh2.list())
293295
<< "thr->_threads_hazard_ptr must match tlh2.list()";
294-
EXPECT_EQ(tlh1.list(), tlh2.list())
295-
<< "tlh1.list() must match tlh2.list()";
296+
// Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values,
297+
// until the root cause of test failure(JDK-8315141) has been fixed
298+
// EXPECT_EQ(tlh1.list(), tlh2.list())
299+
// << "tlh1.list() must match tlh2.list()";
296300
EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_list_ptr(thr), list_ptr2)
297301
<< "thr->_threads_list_ptr must match list_ptr2";
298302
EXPECT_NE(list_ptr1, list_ptr2)
@@ -339,8 +343,10 @@ TEST_VM(ThreadsListHandle, sanity) {
339343
// Verify the current thread refers to tlh3:
340344
EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_hazard_ptr(thr), tlh3.list())
341345
<< "thr->_threads_hazard_ptr must match tlh3.list()";
342-
EXPECT_EQ(tlh1.list(), tlh3.list())
343-
<< "tlh1.list() must match tlh3.list()";
346+
// Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values,
347+
// until the root cause of test failure(JDK-8315141) has been fixed
348+
// EXPECT_EQ(tlh1.list(), tlh3.list())
349+
// << "tlh1.list() must match tlh3.list()";
344350
EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_list_ptr(thr), list_ptr3)
345351
<< "thr->_threads_list_ptr must match list_ptr3";
346352
EXPECT_NE(list_ptr1, list_ptr3)
@@ -523,8 +529,10 @@ TEST_VM(ThreadsListHandle, sanity) {
523529
// Verify the current thread refers to tlh2a:
524530
EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_hazard_ptr(thr), tlh2a.list())
525531
<< "thr->_threads_hazard_ptr must match tlh2a.list()";
526-
EXPECT_EQ(tlh1.list(), tlh2a.list())
527-
<< "tlh1.list() must match tlh2a.list()";
532+
// Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values,
533+
// until the root cause of test failure(JDK-8315141) has been fixed
534+
// EXPECT_EQ(tlh1.list(), tlh2a.list())
535+
// << "tlh1.list() must match tlh2a.list()";
528536
EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_list_ptr(thr), list_ptr2a)
529537
<< "thr->_threads_list_ptr must match list_ptr2a";
530538
EXPECT_NE(list_ptr1, list_ptr2a)
@@ -601,8 +609,10 @@ TEST_VM(ThreadsListHandle, sanity) {
601609
// Verify the current thread refers to tlh2b:
602610
EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_hazard_ptr(thr), tlh2b.list())
603611
<< "thr->_threads_hazard_ptr must match tlh2b.list()";
604-
EXPECT_EQ(tlh1.list(), tlh2b.list())
605-
<< "tlh1.list() must match tlh2b.list()";
612+
// Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values,
613+
// until the root cause of test failure(JDK-8315141) has been fixed
614+
// EXPECT_EQ(tlh1.list(), tlh2b.list())
615+
// << "tlh1.list() must match tlh2b.list()";
606616
EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_list_ptr(thr), list_ptr2b)
607617
<< "thr->_threads_list_ptr must match list_ptr2b";
608618
EXPECT_NE(list_ptr1, list_ptr2b)

0 commit comments

Comments
 (0)