Mercurial > hg > openjdk > jdk8 > jdk
changeset 8777:0e47462f03a0
8028060: test/java/net/URLPermission/nstest/lookup.sh failing (win)
Reviewed-by: alanb
author | michaelm |
---|---|
date | Mon, 11 Nov 2013 16:06:16 +0000 |
parents | b48eded97dff |
children | 59ff7957c26f |
files | test/java/net/URLPermission/nstest/LookupTest.java test/java/net/URLPermission/nstest/lookup.sh |
diffstat | 2 files changed, 15 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/test/java/net/URLPermission/nstest/LookupTest.java Mon Nov 11 10:33:02 2013 +0000 +++ b/test/java/net/URLPermission/nstest/LookupTest.java Mon Nov 11 16:06:16 2013 +0000 @@ -66,7 +66,7 @@ String cmd = args[0]; if (cmd.equals("-getport")) { port = Utils.getFreePort(); - System.out.println(port); + System.out.print(port); } else if (cmd.equals("-runtest")) { port = Integer.parseInt(args[1]); SimpleNameService.put("allowedAndFound.com", "127.0.0.1");
--- a/test/java/net/URLPermission/nstest/lookup.sh Mon Nov 11 10:33:02 2013 +0000 +++ b/test/java/net/URLPermission/nstest/lookup.sh Mon Nov 11 16:06:16 2013 +0000 @@ -1,5 +1,4 @@ #!/bin/sh - # # Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. @@ -29,7 +28,19 @@ # LookupTest.java SimpleNameServiceDescriptor.java # @run shell/timeout=50 lookup.sh # -DIR=`pwd` + +OS=`uname -s` +case ${OS} in +Windows_* | CYGWIN*) + PS=";" + FS="\\" + ;; +*) + PS=":" + FS="/" + ;; +esac + port=`${TESTJAVA}/bin/java -cp ${TESTCLASSES} LookupTest -getport` @@ -45,4 +56,4 @@ }; POLICY -${TESTJAVA}/bin/java -Djava.security.policy=file://${DIR}/policy -Dsun.net.spi.nameservice.provider.1=simple,sun -cp ${TESTCLASSES}:${TESTSRC} LookupTest -runtest $port +${TESTJAVA}/bin/java -Djava.security.policy=file:./policy -Dsun.net.spi.nameservice.provider.1=simple,sun -cp ${TESTCLASSES}${PS}${TESTSRC} LookupTest -runtest ${port}