5025 |
5025 |
5026 #define run_unit_test(unit_test_function_call) \ |
5026 #define run_unit_test(unit_test_function_call) \ |
5027 tty->print_cr("Running test: " #unit_test_function_call); \ |
5027 tty->print_cr("Running test: " #unit_test_function_call); \ |
5028 unit_test_function_call |
5028 unit_test_function_call |
5029 |
5029 |
|
5030 // Forward declaration |
|
5031 void TestReservedSpace_test(); |
|
5032 void TestReserveMemorySpecial_test(); |
|
5033 |
5030 void execute_internal_vm_tests() { |
5034 void execute_internal_vm_tests() { |
5031 if (ExecuteInternalVMTests) { |
5035 if (ExecuteInternalVMTests) { |
5032 tty->print_cr("Running internal VM tests"); |
5036 tty->print_cr("Running internal VM tests"); |
|
5037 run_unit_test(TestReservedSpace_test()); |
|
5038 run_unit_test(TestReserveMemorySpecial_test()); |
5033 run_unit_test(GlobalDefinitions::test_globals()); |
5039 run_unit_test(GlobalDefinitions::test_globals()); |
5034 run_unit_test(GCTimerAllTest::all()); |
5040 run_unit_test(GCTimerAllTest::all()); |
5035 run_unit_test(arrayOopDesc::test_max_array_length()); |
5041 run_unit_test(arrayOopDesc::test_max_array_length()); |
5036 run_unit_test(CollectedHeap::test_is_in()); |
5042 run_unit_test(CollectedHeap::test_is_in()); |
5037 run_unit_test(QuickSort::test_quick_sort()); |
5043 run_unit_test(QuickSort::test_quick_sort()); |