RFR: (S) 7152791 wbapi tests fail on cygwin
John Coomes
John.Coomes at oracle.com
Tue Mar 20 20:02:07 UTC 2012
Mikael Gerdin (mikael.gerdin at oracle.com) wrote:
> Hi all,
>
> Buglink:
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7152791
> Webrev:
> http://cr.openjdk.java.net/~mgerdin/7152791/webrev.0/
>
> Summary: test/Makefile does not handle cygwin's response to "uname -s"
> and cygwin-style paths.
> This caused the test "test/sanity/WBApi.java" to fail because it was
> called through test/Makefile.
I hit this a couple of times; thanks for fixing it. Looks good to me.
-John
> To run the test through the makefile one would use a command line like:
> cd test; make JT_HOME=$MY_JTREG PRODUCT_HOME=$MY_JDK wbapitest
>
> I modified the Windows detection logic a bit and introduced a
> "GETMIXEDPATH", similar to how the JDK repository handles the same
> issue. I did not modify the "packtest" or "jtreg_tests" targets since
> they aren't executed as far as I know.
>
> Verified the fix by running the makefile target in cygwin manually and
> by running JPRT both with the default "release" and with "-release jdk8"
>
> Thanks
> /Mikael
More information about the hotspot-gc-dev
mailing list