RFR: 8304438: jcmd JVMTI.agent_load should obey EnableDynamicAgentLoading [v2]

Serguei Spitsyn sspitsyn at openjdk.org
Thu Jun 1 22:51:25 UTC 2023


On Wed, 31 May 2023 22:08:43 GMT, Chris Plummer <cjplummer at openjdk.org> wrote:

>> Serguei Spitsyn has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   minor renaming in new test TestJcmdNoAgentLoad.java
>
> test/jdk/sun/tools/jcmd/TestJcmdNoAgentLoad.java line 68:
> 
>> 66:                 System.out.println("Found output line with the expected error message:\n" + line);
>> 67:             }
>> 68:         }
> 
> Why not just use  `OutputAnalyzer.shouldContain()`?

Good suggestion, thanks. I've not found this method. :)

> test/jdk/sun/tools/jcmd/TestJcmdNoAgentLoad.java line 70:
> 
>> 68:         }
>> 69:         if (!seenPattern) {
>> 70:             throw new RuntimeException("Not found expected error message in output");
> 
> "Not found" -> "Did not find"
> 
> Also, you should include the expected error message in the output.

Okay. But I've replaced this code with `OutputAnalyzer.shouldContain()` as you suggested.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/14244#discussion_r1213750622
PR Review Comment: https://git.openjdk.org/jdk/pull/14244#discussion_r1213751619


More information about the serviceability-dev mailing list