On Wed, 21 May 2025 20:17:09 GMT, Alex Menkov <amen...@openjdk.org> wrote:

> The change fixes failure of 
> vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java test.
> The test was problem-listed in jdk 11 due intermittent timeouts, but in 
> jdk15-16 changes in nsk framework made the test fail 100% (it wasn't noticed 
> as the test was problemlisted)
> The problem is attach045 has "target" parameter which contain class name and 
> arguments (all other tests have only class name), and value of the argument 
> is passed in surrounding quotes, so target application fails with 
> ClassNotFoundException.
> Now I cannot reproduce original test failure, so removing the test from 
> problemlist

As I understand, this fix is not related to timeout. So test is going to fail. 
It might be makes a sense to remove it from problemlist to see how it works. 
However better to rename PR summary.

Changes requested by lmesnik (Reviewer).

test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java line 109:

> 107:         }
> 108: 
> 109:         String target = options.getProperty(TARGET_APP_PARAM);

I think it is better to remove -classPath from parameters and 
use
 ${test.class.path}
directly in the test.

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

PR Review: https://git.openjdk.org/jdk/pull/25366#pullrequestreview-2862411340
PR Review: https://git.openjdk.org/jdk/pull/25366#pullrequestreview-2862413634
PR Review Comment: https://git.openjdk.org/jdk/pull/25366#discussion_r2103297797

Reply via email to