On Sun, 26 May 2024 06:16:44 GMT, Alan Bateman <al...@openjdk.org> wrote:

>> test/jdk/java/io/IO/IO.java line 64:
>> 
>>> 62:             expect = Paths.get("/usr/bin/expect"); // os-specific path
>>> 63:             if (!Files.exists(expect) || !Files.isExecutable(expect)) {
>>> 64:                 System.out.println("jtreg.SkippedException: '" + expect 
>>> + "' not found");
>> 
>> SkippedException works with jtreg tests only. For jUnit you need to use 
>> [Assumptions.abort](https://junit.org/junit5/docs/5.9.1/api/org.junit.jupiter.api/org/junit/jupiter/api/Assumptions.html#abort(java.lang.String))
>
>> SkippedException works with jtreg tests only. For jUnit you need to use 
>> [Assumptions.abort](https://junit.org/junit5/docs/5.9.1/api/org.junit.jupiter.api/org/junit/jupiter/api/Assumptions.html#abort(java.lang.String))
> 
> Yes, the Assumptions API should be used here. We use that in several JUnit 
> tests that skip when tests when they can't run and you want it to fail the 
> test.

Thanks for the review and suggest. The code has been updated according the 
suggest. Thanks.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/19403#discussion_r1615075147

Reply via email to