OpenJDK tiered tests definitions have the catch-all `tier4` that runs all tests 
not defined in the lower tiers. `hotspot:tier4` has lots of them, mostly 
long-running vmTestbase tests, which take many hours even on a very parallel 
machines.

This, unfortunately, has a chilling effect on `jdk:tier4`, which is seldom run 
by contributors, because `hotspot:tier4` is in the way. But, there are plenty 
of fast and stable tests in `jdk:tier4` that can be run in `jdk:tier3`. 
`jdk_svc` is the example of such tests: management features (including but not 
limited to JFR) are important to keep from regressions, and significant subset 
of them runs pretty fast.

So, it makes sense to move some `jdk_svc` tests to `jdk:tier3` to expose it to 
more contributors. I think the only group we don't want to run is `svc_tools`, 
which includes lots of non-parallel tests that are rather slow.

Sample run before:


==============================
Test summary
==============================
   TEST                                              TOTAL  PASS  FAIL ERROR   
   jtreg:test/jdk:tier3                                174   174     0     0   
==============================
TEST SUCCESS

Finished building target 'run-test' in configuration 
'linux-x86_64-server-fastdebug'

real    2m38.242s
user    80m7.216s
sys     2m13.846s


==============================
Test summary
==============================
   TEST                                              TOTAL  PASS  FAIL ERROR   
>> jtreg:test/jdk:tier4                               2904  2901     3     0 <<
==============================
TEST FAILURE

real    18m13.933s
user    546m50.556s
sys     25m7.086s


Sample run after:


==============================
Test summary
==============================
   TEST                                              TOTAL  PASS  FAIL ERROR   
   jtreg:test/jdk:tier3                               1296  1296     0     0   
==============================
TEST SUCCESS

Finished building target 'run-test' in configuration 
'linux-x86_64-server-fastdebug'

real    7m49.017s
user    287m30.943s
sys     13m20.060s

==============================
Test summary
==============================
   TEST                                              TOTAL  PASS  FAIL ERROR   
>> jtreg:test/jdk:tier4                               1783  1780     3     0 <<
==============================
TEST FAILURE


real    12m19.973s
user    351m48.561s
sys     14m51.566s

-------------

Commit messages:
 - Fix

Changes: https://git.openjdk.java.net/jdk/pull/6619/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=6619&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8277992
  Stats: 6 lines in 1 file changed: 2 ins; 3 del; 1 mod
  Patch: https://git.openjdk.java.net/jdk/pull/6619.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/6619/head:pull/6619

PR: https://git.openjdk.java.net/jdk/pull/6619

Reply via email to