8144583: Test sanity/ExecuteInternalVMTests.java fails

Remove a test that is highly dependent on timing.

Reviewed-by: jwilhelm
This commit is contained in:
Thomas Schatzl 2015-12-05 15:16:01 +01:00
parent 679e48d459
commit 52745a5d2c
3 changed files with 0 additions and 20 deletions

View file

@ -1020,24 +1020,6 @@ HeapRegionRemSet::finish_cleanup_task(HRRSCleanupTask* hrrs_cleanup_task) {
} }
#ifndef PRODUCT #ifndef PRODUCT
void PerRegionTable::test_fl_mem_size() {
PerRegionTable* dummy = alloc(NULL);
size_t min_prt_size = sizeof(void*) + dummy->bm()->size_in_words() * HeapWordSize;
assert(dummy->mem_size() > min_prt_size,
"PerRegionTable memory usage is suspiciously small, only has " SIZE_FORMAT " bytes. "
"Should be at least " SIZE_FORMAT " bytes.", dummy->mem_size(), min_prt_size);
free(dummy);
guarantee(dummy->mem_size() == fl_mem_size(), "fl_mem_size() does not return the correct element size");
// try to reset the state
_free_list = NULL;
delete dummy;
}
void HeapRegionRemSet::test_prt() {
PerRegionTable::test_fl_mem_size();
}
void HeapRegionRemSet::test() { void HeapRegionRemSet::test() {
os::sleep(Thread::current(), (jlong)5000, false); os::sleep(Thread::current(), (jlong)5000, false);
G1CollectedHeap* g1h = G1CollectedHeap::heap(); G1CollectedHeap* g1h = G1CollectedHeap::heap();

View file

@ -392,7 +392,6 @@ public:
// Run unit tests. // Run unit tests.
#ifndef PRODUCT #ifndef PRODUCT
static void test_prt();
static void test(); static void test();
#endif #endif
}; };

View file

@ -3933,7 +3933,6 @@ void execute_internal_vm_tests() {
#if INCLUDE_ALL_GCS #if INCLUDE_ALL_GCS
run_unit_test(TestOldFreeSpaceCalculation_test()); run_unit_test(TestOldFreeSpaceCalculation_test());
run_unit_test(TestG1BiasedArray_test()); run_unit_test(TestG1BiasedArray_test());
run_unit_test(HeapRegionRemSet::test_prt());
run_unit_test(TestBufferingOopClosure_test()); run_unit_test(TestBufferingOopClosure_test());
run_unit_test(TestCodeCacheRemSet_test()); run_unit_test(TestCodeCacheRemSet_test());
if (UseG1GC) { if (UseG1GC) {