Integrated: 8278016: Add compiler tests to tier{2,3}

Aleksey Shipilev shade at openjdk.java.net
Mon Dec 6 06:30:19 UTC 2021


On Tue, 30 Nov 2021 19:29:36 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> I have been looking at `hotspot:tier4` (catch-all not in lower tiers) run logs, and realized the whole bunch of compiler tests are running there.
> 
> Since `hotspot:tier4` runs a lot of `vmTestbase` tests, contributors seldom run it, as it takes many hours. Which means that many compiler tests are not running regularly for many contributors. But these tests are rather fast themselves and cover important compiler features.
> 
> We can properly add compiler tests to `tier{2,3}` to expose them on earlier tiers. The split logic between tiers is roughly: fast feature tests go into tier2, slower feature tests and debugging/printing stuff goes to tier3.
> 
> Sample times for new subgroups (think about this as "How much time they add to existing tiers"):
> 
> 
> ==============================
> Test summary
> ==============================
>    TEST                                              TOTAL  PASS  FAIL ERROR   
>    jtreg:test/hotspot/jtreg:tier2_compiler             243   243     0     0   
> ==============================
> 
> real	2m16.518s
> user	35m40.839s
> sys	1m35.334s
> 
> ==============================
> Test summary
> ==============================
>    TEST                                              TOTAL  PASS  FAIL ERROR   
>    jtreg:test/hotspot/jtreg:tier3_compiler             132   132     0     0   
> ==============================
> 
> real	4m31.935s
> user	71m54.617s
> sys	2m13.073s

This pull request has now been integrated.

Changeset: f180a459
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/f180a4591f52d0af0c030aa85be33c51b06c90ee
Stats:     46 lines in 1 file changed: 46 ins; 0 del; 0 mod

8278016: Add compiler tests to tier{2,3}

Reviewed-by: kvn, dholmes

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

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


More information about the hotspot-compiler-dev mailing list