RFR(S), URG: JDK-8159925 sun/tools/jps/TestJpsJar.java still fails after fix for JDK-8153278

Daniel D. Daugherty daniel.daugherty at oracle.com
Wed Jul 6 17:55:47 UTC 2016


On 7/6/16 2:56 AM, Dmitry Samersoff wrote:
> Everybody,
>
> Please review the fix.
>
>   http://cr.openjdk.java.net/~dsamersoff/JDK-8159925/webrev.01/

test/sun/tools/jps/JpsBase.java
     L64         if (!fullProcessName.startsWith(userDir)) {
     L65             System.err.printf("Test skipped. user.dir '%s' 
doesn't match '%s'\n", userDir, fullProcessName);
         Since you're using startsWith(), the error message should
         be changed like this:

         cur: "doesn't match"
         new: "is not a prefix of"

     L98:                     // Skip the test if user.dir doesn't match 
current path
         Please change "doesn't match" -> "is not a prefix of the"

     L99:                     // It's possible if the test run from 
symlinked dir or windows alias drive
         Typo: "test run" -> "test is run"

test/sun/tools/jps/TestJpsJar.java
     No comments.

Thumbs up modulo the comment corrections.
No need to see a new webrev for those fixes.

Please update copyright years before pushing.

Dan


>
> -Dmitry
>
> -------- Forwarded Message --------
> Subject: RFR(S): JDK-8159925 sun/tools/jps/TestJpsJar.java still fails
> after fix for JDK-8153278
> Date: Wed, 29 Jun 2016 19:12:25 +0300
> From: Dmitry Samersoff <dmitry.samersoff at oracle.com>
> To: serviceability-dev at openjdk.java.net
> <serviceability-dev at openjdk.java.net>
>
> Everybody,
>
> Please review the fix:
>
>    http://cr.openjdk.java.net/~dsamersoff/JDK-8159925/webrev.01/
>
> The problem:
>
>    If you run the test from symlinked location user.dir and the output of
> jps -l may not match to the value returned by File.getAbsolutePath() for
> the same jar file.
>
> Solution:
>
>    Skip the test if user.dir doesn't match File.getAbsolutePath()
>
> -Dmitry
>
>



More information about the hotspot-runtime-dev mailing list