Re: RFR: 8274083: Update testing docs to mention tiered testing [v3]

2021-09-23 Thread David Holmes

On 23/09/2021 8:33 pm, Thomas Stuefe wrote:

On Thu, 23 Sep 2021 09:19:42 GMT, Aleksey Shipilev  wrote:


Now that OpenJDK has more or less complete `tier{1,2,3,4}` definitions, let's 
mention them in `testing.md`.

Current patch is my braindump, I am open for suggestions :)


Aleksey Shipilev has updated the pull request incrementally with one additional 
commit since the last revision:

   More fixes


I like this. Thanks for doing this (and for the actual definition of the 
tiers). This hopefully makes communicating about test coverage much easier.

As I understood, tier1-3 are the same as Oracle tier1-3?


Not exactly no. Our tier definitions are tuples of (tests, platforms, 
flags). The sets of tests will be close but not exactly the same.


David


-

Marked as reviewed by stuefe (Reviewer).

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



Re: RFR: 8274083: Update testing docs to mention tiered testing [v3]

2021-09-23 Thread Aleksey Shipilev
On Thu, 23 Sep 2021 10:56:02 GMT, Magnus Ihse Bursie  wrote:

>> Aleksey Shipilev has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   More fixes
>
> doc/testing.md line 95:
> 
>> 93: the tests in `tier1` are carefully selected and optimized to run fast, 
>> and to run in the
>> 94: most stable manner. The test failures in `tier1` are usually followed up 
>> on quickly, either
>> 95: with fixes, or adding relevant tests to problem list. [GitHub Actions 
>> workflows](../.github/workflows/),
> 
> I don't think the link to the `.github` directory makes sense here. If there 
> should be a link at all, it should point to information on how GHA works and 
> how to enable these. And frankly I'm not sure if any such comprehensive 
> documentation exists. :-( Perhaps in the Skara wiki? Otherwise the link is 
> just distracting.

Sure, I actually put the link there very optimistically :) Dropped it in the 
new commit.

-

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


Re: RFR: 8274083: Update testing docs to mention tiered testing [v3]

2021-09-23 Thread Magnus Ihse Bursie
On Thu, 23 Sep 2021 09:19:42 GMT, Aleksey Shipilev  wrote:

>> Now that OpenJDK has more or less complete `tier{1,2,3,4}` definitions, 
>> let's mention them in `testing.md`. 
>> 
>> Current patch is my braindump, I am open for suggestions :)
>
> Aleksey Shipilev has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   More fixes

I think this looks overall good. Just do something about that GHA link and I'm 
perfectly happy! :)

doc/testing.md line 95:

> 93: the tests in `tier1` are carefully selected and optimized to run fast, 
> and to run in the
> 94: most stable manner. The test failures in `tier1` are usually followed up 
> on quickly, either
> 95: with fixes, or adding relevant tests to problem list. [GitHub Actions 
> workflows](../.github/workflows/),

I don't think the link to the `.github` directory makes sense here. If there 
should be a link at all, it should point to information on how GHA works and 
how to enable these. And frankly I'm not sure if any such comprehensive 
documentation exists. :-( Perhaps in the Skara wiki? Otherwise the link is just 
distracting.

-

Changes requested by ihse (Reviewer).

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


Re: RFR: 8274083: Update testing docs to mention tiered testing [v3]

2021-09-23 Thread Thomas Stuefe
On Thu, 23 Sep 2021 09:19:42 GMT, Aleksey Shipilev  wrote:

>> Now that OpenJDK has more or less complete `tier{1,2,3,4}` definitions, 
>> let's mention them in `testing.md`. 
>> 
>> Current patch is my braindump, I am open for suggestions :)
>
> Aleksey Shipilev has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   More fixes

I like this. Thanks for doing this (and for the actual definition of the 
tiers). This hopefully makes communicating about test coverage much easier.

As I understood, tier1-3 are the same as Oracle tier1-3?

-

Marked as reviewed by stuefe (Reviewer).

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


Re: RFR: 8274083: Update testing docs to mention tiered testing [v3]

2021-09-23 Thread Jie Fu
On Thu, 23 Sep 2021 09:37:49 GMT, Aleksey Shipilev  wrote:

> No, I think "every other X" puts "X" in singular form: 
> https://www.merriam-webster.com/dictionary/every%20other.

Okay, I agree.
Thanks.

-

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


Re: RFR: 8274083: Update testing docs to mention tiered testing [v3]

2021-09-23 Thread Jie Fu
On Thu, 23 Sep 2021 09:19:42 GMT, Aleksey Shipilev  wrote:

>> Now that OpenJDK has more or less complete `tier{1,2,3,4}` definitions, 
>> let's mention them in `testing.md`. 
>> 
>> Current patch is my braindump, I am open for suggestions :)
>
> Aleksey Shipilev has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   More fixes

LGTM.

Thanks for this kind of doc update.

-

Marked as reviewed by jiefu (Reviewer).

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


Re: RFR: 8274083: Update testing docs to mention tiered testing [v3]

2021-09-23 Thread Aleksey Shipilev
On Thu, 23 Sep 2021 09:28:29 GMT, Jie Fu  wrote:

>> Aleksey Shipilev has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   More fixes
>
> doc/testing.md line 107:
> 
>> 105: (`JTREG_KEYWORDS=\!headful`), or both.
>> 106: 
>> 107: - `tier4`: This test group includes every other test not covered by 
>> previous tiers. It includes,
> 
> `other test` => `other tests`

No, I think "every other X" puts "X" in singular form: 
https://www.merriam-webster.com/dictionary/every%20other.

-

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


Re: RFR: 8274083: Update testing docs to mention tiered testing [v3]

2021-09-23 Thread Jie Fu
On Thu, 23 Sep 2021 09:19:42 GMT, Aleksey Shipilev  wrote:

>> Now that OpenJDK has more or less complete `tier{1,2,3,4}` definitions, 
>> let's mention them in `testing.md`. 
>> 
>> Current patch is my braindump, I am open for suggestions :)
>
> Aleksey Shipilev has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   More fixes

doc/testing.md line 107:

> 105: (`JTREG_KEYWORDS=\!headful`), or both.
> 106: 
> 107: - `tier4`: This test group includes every other test not covered by 
> previous tiers. It includes,

`other test` => `other tests`

-

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


Re: RFR: 8274083: Update testing docs to mention tiered testing [v3]

2021-09-23 Thread Aleksey Shipilev
> Now that OpenJDK has more or less complete `tier{1,2,3,4}` definitions, let's 
> mention them in `testing.md`. 
> 
> Current patch is my braindump, I am open for suggestions :)

Aleksey Shipilev has updated the pull request incrementally with one additional 
commit since the last revision:

  More fixes

-

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/5615/files
  - new: https://git.openjdk.java.net/jdk/pull/5615/files/86cbd115..cf2bda57

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk=5615=02
 - incr: https://webrevs.openjdk.java.net/?repo=jdk=5615=01-02

  Stats: 7 lines in 2 files changed: 1 ins; 0 del; 6 mod
  Patch: https://git.openjdk.java.net/jdk/pull/5615.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/5615/head:pull/5615

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