RFR: 8146994: Move internal vm tests to a separate file
Stefan Karlsson
stefan.karlsson at oracle.com
Thu Jan 14 07:52:42 UTC 2016
Hi Erik,
Thanks for moving the tests!
Could you make sure you order the includes with the #if sections at the
end. It's also important that you include utilites/macros.hpp before the
#if sections, otherwise they will evaluate to false although the defines
are set to true in that file.
So, change:
29 #include "classfile/altHashing.hpp"
30 #include "gc/shared/collectedHeap.hpp"
31 #include "gc/shared/gcTimer.hpp"
32 #if INCLUDE_ALL_GCS
33 #include "gc/g1/heapRegionRemSet.hpp"
34 #endif
35 #include "compiler/directivesParser.hpp"
36 #include "memory/guardedMemory.hpp"
37 #include "utilities/json.hpp"
38 #include "utilities/ostream.hpp"
39 #include "utilities/internalVMTests.hpp"
40 #include "utilities/quickSort.hpp"
41 #if INCLUDE_VM_STRUCTS
42 #include "runtime/vmStructs.hpp"
43 #endif
to
#include "classfile/altHashing.hpp"
#include "compiler/directivesParser.hpp"
#include "gc/shared/collectedHeap.hpp"
#include "gc/shared/gcTimer.hpp"
#include "memory/guardedMemory.hpp"
#include "utilities/json.hpp"
#include "utilities/macros.hpp"
#include "utilities/ostream.hpp"
#include "utilities/internalVMTests.hpp"
#include "utilities/quickSort.hpp"
#if INCLUDE_ALL_GCS
#include "gc/g1/heapRegionRemSet.hpp"
#endif
#if INCLUDE_VM_STRUCTS
#include "runtime/vmStructs.hpp"
#endif
Thanks,
StefanK
On 2016-01-13 17:32, Erik Helin wrote:
> Hi all,
>
> this patch moves the internal vm tests (the ones executed via
> -XX:+ExecuteInternalVMTests) to new files:
> utilities/internalVMTests.{hpp,cpp}
>
> Please note that this patch only moves the tests (and adds includes
> required to build) on purpose, I have more patches coming that cleans up
> the internal vm tests a bit.
>
> Enhancement:
> https://bugs.openjdk.java.net/browse/JDK-8146994
>
> Webrev:
> http://cr.openjdk.java.net/~ehelin/8146994/00/
>
> Testing:
> - Running test locally
> - Running tests in JPRT
>
> Thanks,
> Erik
More information about the hotspot-dev
mailing list