< prev index next >

test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp

Print this page
rev 48019 : 8191821: Finer granularity for GC verification
Reviewed-by:
rev 48020 : [mq]: 8191821-rev-sang-poonam


  53   verifier.parse_verification_type("YOUNG");
  54   ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyYoung));
  55   verifier.parse_verification_type("young");
  56   ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyYoung));
  57 
  58   // Verify perfect match
  59   verifier.parse_verification_type("mixedgc");
  60   ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyMixed));
  61   verifier.parse_verification_type("mixed");
  62   ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyMixed));
  63 
  64   // Verify the last two
  65   verifier.parse_verification_type("remark");
  66   verifier.parse_verification_type("cleanup");
  67   ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyRemark));
  68   ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyCleanup));
  69 
  70   // Enabling all is not the same as G1VerifyAll
  71   ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyAll));
  72 }
  73 
  74 
  75 
  76 


  53   verifier.parse_verification_type("YOUNG");
  54   ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyYoung));
  55   verifier.parse_verification_type("young");
  56   ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyYoung));
  57 
  58   // Verify perfect match
  59   verifier.parse_verification_type("mixedgc");
  60   ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyMixed));
  61   verifier.parse_verification_type("mixed");
  62   ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyMixed));
  63 
  64   // Verify the last two
  65   verifier.parse_verification_type("remark");
  66   verifier.parse_verification_type("cleanup");
  67   ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyRemark));
  68   ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyCleanup));
  69 
  70   // Enabling all is not the same as G1VerifyAll
  71   ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyAll));
  72 }




< prev index next >