RFR(M) 8152988: [AOT] Update test batch definitions to include aot-ed java.base module mode into hs-comp testing
erik.joelsson at oracle.com
Thu Oct 18 16:02:17 UTC 2018
I think this looks good, but since I made most of the makefile changes,
I would prefer if Magnus had a look through it too.
On 2018-10-17 23:29, Ekaterina Pavlova wrote:
> Hi All,
> Please review the changes which add support to build AOTed jdk modules
> and then use them during the testing.
> Note, building of AOTed libraries needs to be done at the same machine
> the testing is going to be started.
> So, this could not be done at jdk build time.
> Updated files:
> - make/RunTests.gmk, make/RunTestsPrebuilt.gmk,
> Main changes which add make procedures and targets to build AOT-ed
> New environment variable TEST_OPTS_AOT_MODULES is introduced to
> specify list of modules to build AOT-ed libraries for.
> Ex: TEST_OPTS_AOT_MODULES=java.base java.logging
> - make/conf/jib-profiles.js
> Added Devkit installation on all platforms required to properly
> build AOTed libraries.
> - test/hotspot/jtreg/compiler/aot/scripts/java.base-list.txt
> These lists were updated based on latest jaotc errors satus.
> JBS: https://bugs.openjdk.java.net/browse/JDK-8152988
> webrev: http://cr.openjdk.java.net/~epavlova//8152988/webrev.01/
> testing: Tested by running subset of hotspot, jdk and jck tests with
> TEST_OPTS_AOT_MODULES=java.base jdk.internal.vm.compiler
> with "make run-test" and in Mach5.
> Thanks a lot Erik for huge help with porting original patch done in
> old testing framework (test/TestCommon.gmk)
> to new one (make/RunTests*).
More information about the hotspot-compiler-dev