RFR: JDK-8296240: Augment discussion of test tiers in doc/testing.md [v2]

Joe Darcy darcy at openjdk.org
Fri Oct 27 02:02:30 UTC 2023


On Fri, 27 Oct 2023 00:51:26 GMT, Leonid Mesnik <lmesnik at openjdk.org> wrote:

> It is not clear why the time limit is 10 seconds. There are hundreds of tests in current tier1 that currently take longer than 10 seconds.

I haven't looked at the exact running time recently, but I'd expect there are thousands of tests that run in a fraction of a second.

The 10 second guideline is a guideline rather than a strict requirement, but I would encourage tests that run that long or longer to be refactored or split into pieces (or for a very long-running test, moved to a higher numbered tier).

The tier 1 tests are run all the time so there is value in keeping the aggregate running time of the tier 1 tests as a whole down and if the tests are (nearly) all short-running the test suite is more parallelizable and there are fewer Amdahl's law hazards.

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

PR Comment: https://git.openjdk.org/jdk/pull/16384#issuecomment-1782172053


More information about the build-dev mailing list