On Tue, 29 Nov 2022 22:27:46 GMT, Daniel D. Daugherty <[email protected]>
wrote:
>> test/jdk/jdk/internal/vm/Continuation/Fuzz.java line 90:
>>
>>> 88:
>>> 89: public static void main(String[] args) {
>>> 90: if (Platform.isSlowDebugBuild() && Platform.isOSX() &&
>>> Platform.isAArch64()) {
>>
>> I don't like the idea of skipping the unstable test using SkippedException.
>> Wouldn't be better to add problemlist for slowdebug? So anyone could easy
>> identify test bugs in slowdebug mode. Really it would be better to support
>> bits configurations in standard problem lists like os/arch but it is a
>> separate issue.
>
> As far as I know, the ProblemList does not support bits config so there's no
> way
> to specify an entry for 'release' or 'fastdebug' or 'slowdebug' or...
Yes, it is needed to make a separate problem list for this and use it in your
testing.
The SkippedException and '@requires' are used to filter out the test when it is
not applicable for this configuration, not when there is a bug that reproduced
only with this configuration. Adding '@requires' usually means that we are not
planning to run.
If you want to add them as exception might be it makes sense to add a
corresponding comment.
-------------
PR: https://git.openjdk.org/jdk/pull/11278