How do I execute individual subtests?

Thomas Stüfe thomas.stuefe at gmail.com
Wed Oct 20 08:04:55 UTC 2021


Thanks David.

Seems jtreg cannot deal with dashes in the subtest id. "debugnone" works,
"debug-none" does not.

Cheers, Thomas

On Wed, Oct 20, 2021 at 9:17 AM David Holmes <david.holmes at oracle.com>
wrote:

> Hi Thomas,
>
> On 20/10/2021 5:11 pm, Thomas Stüfe wrote:
> > Hi,
> >
> > I am not able to start individual jtreg subtests using the way specified
> > in the JTReg FAQ
> > (
> http://openjdk.java.net/jtreg/faq.html#how-do-i-specify-which-tests-to-run
> > <
> http://openjdk.java.net/jtreg/faq.html#how-do-i-specify-which-tests-to-run
> >):
> >
> > ```
> > 3.1 How do I specify which tests to run?
> >
> > The most basic way to specify which tests to run is to give one or more
> > paths directly on the command line, for directories and files containing
> > tests. If a file contains multiple tests, you can specify the name of a
> > test within that file by appending #idN to the file path, where N is the
> > number of the test within the file, where 0 identifies the first test.
> > ```
> >
> > But that does not seem to work:
> >
> > jtreg  ..
> >
>  /shared/projects/openjdk/jdk-jdk/source/test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java#id1
>
> The subtests got renamed so you could reliably re-run them even if the
> order were changed or a new subtest introduced.
>
> e.g
>
>   * @test id=debug-default
>
> so you need to use these names.
>
> Cheers,
> David
>
>
> > jtreg  ..
> >
>  /shared/projects/openjdk/jdk-jdk/source/test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java#1
> >
> > all yield a "Error: Not a test or directory containing tests" error.
> >
> > Tried specifying the subtest name (e.g. "#debug-none"), that does not
> > work either.
> >
> > Leaving the '#..' suffix out and just running all tests works, so the
> > file is there and formatted correctly.
> >
> > I am using jtreg 6.
> >
> > Am I doing something wrong?
> >
> > Thanks, Thomas
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/jtreg-use/attachments/20211020/e389a83f/attachment-0001.htm>


More information about the jtreg-use mailing list