RFR: More tests in tier1_loom

Aleksey Shipilev shade at openjdk.java.net
Mon Oct 11 15:55:33 UTC 2021


Porting/development work would be much simpler if we had a comprehensive test group with Loom-specific tests. There is such a group in hotspot, `tier1_loom`. We can revamp it with more tests. I basically went and added tests that are added/substantially-modified by Loom, judging by a [recent webrev](https://builds.shipilev.net/patch-openjdk-loom-fibers/).

Sample run:


$ time CONF=linux-x86_64-server-fastdebug make run-test TEST=tier1_loom
...
==============================
Test summary
==============================
   TEST                                              TOTAL  PASS  FAIL ERROR   
   jtreg:test/hotspot/jtreg:tier1_loom                  63    63     0     0   
   jtreg:test/jdk:tier1_loom                            83    83     0     0   
==============================
TEST SUCCESS

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

real	6m57.212s
user	33m52.605s
sys	1m32.212s


Excluding `java/lang/Thread/virtual/stress` would make the run at least twice as fast, but I don't think that would be reasonable to do at this stage in development.

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

Commit messages:
 - More tests in tier1_loom

Changes: https://git.openjdk.java.net/loom/pull/74/files
 Webrev: https://webrevs.openjdk.java.net/?repo=loom&pr=74&range=00
  Stats: 16 lines in 2 files changed: 14 ins; 0 del; 2 mod
  Patch: https://git.openjdk.java.net/loom/pull/74.diff
  Fetch: git fetch https://git.openjdk.java.net/loom pull/74/head:pull/74

PR: https://git.openjdk.java.net/loom/pull/74


More information about the loom-dev mailing list