[8u] RFR: 8222737: [TESTBUG] Allow for tier 1 like testing in OpenJDK 8u

Severin Gehwolf sgehwolf at redhat.com
Wed May 22 16:34:04 UTC 2019


Hi,

Could I please get reviews for this minimal implementation of a tier1-
like test set for JDK 8u? The implementation is rather barebones as I
don't think it's worth rewriting the build system just for a command
that runs a certain set of tests across a select set of repositories.
I've re-used existing work in Makefiles as much as possible. After this
patch one can do:

$ make test TEST="tier1"

Inspiration came from JDK 11u's tier1. As for prior art to this, I've
only found "make test" to be working for JDK 8u from the top level.
Yet, it doesn't run any hotspot tests, exits with a zero code on test
failures and doesn't present a summary at the end. Overall not a nice
developer experience.

This patch makes it easier for a developers tests. It presents a
summary at the end, returns non-zero on test failures so this can get
used in CI and runs hotspot tests.

As a follow-on we can work on fixing/excluding tests so that we always
have a passing set of tests for developers to run before a checkin.

Bug: https://bugs.openjdk.java.net/browse/JDK-8222737
webrev: http://cr.openjdk.java.net/~sgehwolf/webrevs/JDK-8222737/02/
        (includes changes to top/hotspot/jdk/langtools repos)

Example excerpt from a run:
http://cr.openjdk.java.net/~sgehwolf/webrevs/JDK-8222737/02/example_output.txt

Thoughts?

Thanks,
Severin




More information about the build-dev mailing list