RFR: 7903774: make all tests combinations printing nicer and/or configurable
Jiří Vaněk
jvanek at openjdk.org
Fri Nov 15 17:50:16 UTC 2024
On Thu, 14 Nov 2024 16:45:30 GMT, Jiří Vaněk <jvanek at openjdk.org> wrote:
> This is still WIP, but already on row what [CODETOOLS-7903774](https://bugs.openjdk.org/browse/CODETOOLS-7903774) suggested.
>
> It will be finished once all desired output combinations are included, but already now is doing the usage of listing much more comfortable and code readable.
>
> From:
>
> `TESTS` - as introduced by https://github.com/openjdk/jcstress/pull/149
> `COMBINATIONS` - as introduced in https://github.com/openjdk/jcstress/pull/149 verbose mode (thus surpassing the `-v` impact
> `ALL_TESTS` - all tests as it was before https://github.com/openjdk/jcstress/pull/149
> `COMBINATIONS_GROUPED ` - as suggested in https://github.com/openjdk/jcstress/pull/149#discussion_r1668678910
> `COMBINATIONS_JSON` same as combinations, but a valid json
> `COMBINATIONS_GROUPS` same as COMBINATIONS_GROUPED only instead of enumeration in each group, only count of members will be printed
>
>
> * TESTS are already implemented as ALL_MATCHING
> * COMBINATIONS as ALL_MATCHING_COMBINATIONS
> * ALL_TESTS as ALL
>
> COMBINATIONS_GROUPED, and COMBINATIONS_GROUPS are under development.
> The _JSON variants are tobe decided, but ability to JQL it sounds nice.
>
> Suggestion to better names welcomed.
Implemented
COMBINATIONS_GROUPED and COMBINATIONS_GROUPS (as MATCHING_GROUPS and MATCHING_GROUPS_COUNT) also with its inverted variants
The nice json will maybe need some refactorings. WIP on it, but any feedback appreciated
-------------
PR Comment: https://git.openjdk.org/jcstress/pull/153#issuecomment-2479589599
More information about the jcstress-dev
mailing list