3872
3873 // Forward declaration
3874 void TestDependencyContext_test();
3875 void test_semaphore();
3876 void TestOS_test();
3877 void TestReservedSpace_test();
3878 void TestReserveMemorySpecial_test();
3879 void TestVirtualSpace_test();
3880 void TestMetaspaceAux_test();
3881 void TestMetachunk_test();
3882 void TestVirtualSpaceNode_test();
3883 void TestNewSize_test();
3884 void TestOldSize_test();
3885 void TestKlass_test();
3886 void TestBitMap_test();
3887 void TestAsUtf8();
3888 void Test_linked_list();
3889 void TestResourcehash_test();
3890 void TestChunkedList_test();
3891 void Test_log_length();
3892 #if INCLUDE_ALL_GCS
3893 void TestOldFreeSpaceCalculation_test();
3894 void TestG1BiasedArray_test();
3895 void TestBufferingOopClosure_test();
3896 void TestCodeCacheRemSet_test();
3897 void FreeRegionList_test();
3898 void IHOP_test();
3899 void test_memset_with_concurrent_readers() NOT_DEBUG_RETURN;
3900 void TestPredictions_test();
3901 void WorkerDataArray_test();
3902 #endif
3903
3904 void execute_internal_vm_tests() {
3905 if (ExecuteInternalVMTests) {
3906 tty->print_cr("Running internal VM tests");
3907 run_unit_test(TestDependencyContext_test());
3908 run_unit_test(test_semaphore());
3909 run_unit_test(TestOS_test());
3910 run_unit_test(TestReservedSpace_test());
3911 run_unit_test(TestReserveMemorySpecial_test());
3915 run_unit_test(TestVirtualSpaceNode_test());
3916 run_unit_test(GlobalDefinitions::test_globals());
3917 run_unit_test(GCTimerAllTest::all());
3918 run_unit_test(arrayOopDesc::test_max_array_length());
3919 run_unit_test(CollectedHeap::test_is_in());
3920 run_unit_test(QuickSort::test_quick_sort());
3921 run_unit_test(GuardedMemory::test_guarded_memory());
3922 run_unit_test(AltHashing::test_alt_hash());
3923 run_unit_test(TestNewSize_test());
3924 run_unit_test(TestOldSize_test());
3925 run_unit_test(TestKlass_test());
3926 run_unit_test(TestBitMap_test());
3927 run_unit_test(TestAsUtf8());
3928 run_unit_test(TestResourcehash_test());
3929 run_unit_test(ObjectMonitor::sanity_checks());
3930 run_unit_test(Test_linked_list());
3931 run_unit_test(TestChunkedList_test());
3932 run_unit_test(JSONTest::test());
3933 run_unit_test(Test_log_length());
3934 run_unit_test(DirectivesParser::test());
3935 #if INCLUDE_VM_STRUCTS
3936 run_unit_test(VMStructs::test());
3937 #endif
3938 #if INCLUDE_ALL_GCS
3939 run_unit_test(TestOldFreeSpaceCalculation_test());
3940 run_unit_test(TestG1BiasedArray_test());
3941 run_unit_test(TestBufferingOopClosure_test());
3942 run_unit_test(TestCodeCacheRemSet_test());
3943 if (UseG1GC) {
3944 run_unit_test(FreeRegionList_test());
3945 run_unit_test(IHOP_test());
3946 }
3947 run_unit_test(test_memset_with_concurrent_readers());
3948 run_unit_test(TestPredictions_test());
3949 run_unit_test(WorkerDataArray_test());
3950 #endif
3951 tty->print_cr("All internal VM tests passed");
3952 }
3953 }
3954
|
3872
3873 // Forward declaration
3874 void TestDependencyContext_test();
3875 void test_semaphore();
3876 void TestOS_test();
3877 void TestReservedSpace_test();
3878 void TestReserveMemorySpecial_test();
3879 void TestVirtualSpace_test();
3880 void TestMetaspaceAux_test();
3881 void TestMetachunk_test();
3882 void TestVirtualSpaceNode_test();
3883 void TestNewSize_test();
3884 void TestOldSize_test();
3885 void TestKlass_test();
3886 void TestBitMap_test();
3887 void TestAsUtf8();
3888 void Test_linked_list();
3889 void TestResourcehash_test();
3890 void TestChunkedList_test();
3891 void Test_log_length();
3892 void Test_TempNewSymbol();
3893 #if INCLUDE_ALL_GCS
3894 void TestOldFreeSpaceCalculation_test();
3895 void TestG1BiasedArray_test();
3896 void TestBufferingOopClosure_test();
3897 void TestCodeCacheRemSet_test();
3898 void FreeRegionList_test();
3899 void IHOP_test();
3900 void test_memset_with_concurrent_readers() NOT_DEBUG_RETURN;
3901 void TestPredictions_test();
3902 void WorkerDataArray_test();
3903 #endif
3904
3905 void execute_internal_vm_tests() {
3906 if (ExecuteInternalVMTests) {
3907 tty->print_cr("Running internal VM tests");
3908 run_unit_test(TestDependencyContext_test());
3909 run_unit_test(test_semaphore());
3910 run_unit_test(TestOS_test());
3911 run_unit_test(TestReservedSpace_test());
3912 run_unit_test(TestReserveMemorySpecial_test());
3916 run_unit_test(TestVirtualSpaceNode_test());
3917 run_unit_test(GlobalDefinitions::test_globals());
3918 run_unit_test(GCTimerAllTest::all());
3919 run_unit_test(arrayOopDesc::test_max_array_length());
3920 run_unit_test(CollectedHeap::test_is_in());
3921 run_unit_test(QuickSort::test_quick_sort());
3922 run_unit_test(GuardedMemory::test_guarded_memory());
3923 run_unit_test(AltHashing::test_alt_hash());
3924 run_unit_test(TestNewSize_test());
3925 run_unit_test(TestOldSize_test());
3926 run_unit_test(TestKlass_test());
3927 run_unit_test(TestBitMap_test());
3928 run_unit_test(TestAsUtf8());
3929 run_unit_test(TestResourcehash_test());
3930 run_unit_test(ObjectMonitor::sanity_checks());
3931 run_unit_test(Test_linked_list());
3932 run_unit_test(TestChunkedList_test());
3933 run_unit_test(JSONTest::test());
3934 run_unit_test(Test_log_length());
3935 run_unit_test(DirectivesParser::test());
3936 run_unit_test(Test_TempNewSymbol());
3937 #if INCLUDE_VM_STRUCTS
3938 run_unit_test(VMStructs::test());
3939 #endif
3940 #if INCLUDE_ALL_GCS
3941 run_unit_test(TestOldFreeSpaceCalculation_test());
3942 run_unit_test(TestG1BiasedArray_test());
3943 run_unit_test(TestBufferingOopClosure_test());
3944 run_unit_test(TestCodeCacheRemSet_test());
3945 if (UseG1GC) {
3946 run_unit_test(FreeRegionList_test());
3947 run_unit_test(IHOP_test());
3948 }
3949 run_unit_test(test_memset_with_concurrent_readers());
3950 run_unit_test(TestPredictions_test());
3951 run_unit_test(WorkerDataArray_test());
3952 #endif
3953 tty->print_cr("All internal VM tests passed");
3954 }
3955 }
3956
|