The nsk_jvmti_setFailStatus() sometimes is called after test check results. In 
these cases the warning logs are generated and hide the real failure reasons. 
Also, I think it is a error-prone way to set and check error, since check might 
be just forgotten. Also, the test execution after failure might be incorrect 
and also make failure analysis harder.
So I think it makes sense to always fail when nsk_jvmti_setFailStatus() is 
called.

If this is going to work I'll rename it later and add add optional message to 
be more informative.

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

Commit messages:
 - more fixed tests
 - removed empty lines.
 - set fail status should fails.
 - 8351375: nsk/jvmti/scenarios/events/EM04/em04t001 test should exit with code 
97 if fails in unload phase

Changes: https://git.openjdk.org/jdk/pull/24040/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24040&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8351375
  Stats: 71 lines in 5 files changed: 47 ins; 19 del; 5 mod
  Patch: https://git.openjdk.org/jdk/pull/24040.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/24040/head:pull/24040

PR: https://git.openjdk.org/jdk/pull/24040

Reply via email to