25 # @test 26 # @library /lib/testlibrary 27 # @compile -XDignore.symbol.file=true SimpleNameService.java 28 # LookupTest.java SimpleNameServiceDescriptor.java 29 # @run shell/timeout=50 lookup.sh 30 # 31 32 OS=`uname -s` 33 case ${OS} in 34 Windows_* | CYGWIN*) 35 PS=";" 36 FS="\\" 37 ;; 38 *) 39 PS=":" 40 FS="/" 41 ;; 42 esac 43 44 45 port=`${TESTJAVA}/bin/java -cp ${TESTCLASSES} LookupTest -getport` 46 47 cat << POLICY > policy 48 grant { 49 permission java.net.URLPermission "http://allowedAndFound.com:${port}/-", "*:*"; 50 permission java.net.URLPermission "http://allowedButNotfound.com:${port}/-", "*:*"; 51 permission java.io.FilePermission "<<ALL FILES>>", "read,write,delete"; 52 permission java.util.PropertyPermission "java.io.tmpdir", "read"; 53 54 // needed for HttpServer 55 permission "java.net.SocketPermission" "localhost:1024-", "resolve,accept"; 56 }; 57 POLICY 58 59 ${TESTJAVA}/bin/java -Djava.security.policy=file:./policy -Dsun.net.spi.nameservice.provider.1=simple,sun -cp ${TESTCLASSES}${PS}${TESTSRC} LookupTest -runtest ${port} | 25 # @test 26 # @library /lib/testlibrary 27 # @compile -XDignore.symbol.file=true SimpleNameService.java 28 # LookupTest.java SimpleNameServiceDescriptor.java 29 # @run shell/timeout=50 lookup.sh 30 # 31 32 OS=`uname -s` 33 case ${OS} in 34 Windows_* | CYGWIN*) 35 PS=";" 36 FS="\\" 37 ;; 38 *) 39 PS=":" 40 FS="/" 41 ;; 42 esac 43 44 45 port=`${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} -cp ${TESTCLASSES} LookupTest -getport` 46 47 cat << POLICY > policy 48 grant { 49 permission java.net.URLPermission "http://allowedAndFound.com:${port}/-", "*:*"; 50 permission java.net.URLPermission "http://allowedButNotfound.com:${port}/-", "*:*"; 51 permission java.io.FilePermission "<<ALL FILES>>", "read,write,delete"; 52 permission java.util.PropertyPermission "java.io.tmpdir", "read"; 53 54 // needed for HttpServer 55 permission "java.net.SocketPermission" "localhost:1024-", "resolve,accept"; 56 }; 57 POLICY 58 59 ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} -Djava.security.policy=file:./policy -Dsun.net.spi.nameservice.provider.1=simple,sun -cp ${TESTCLASSES}${PS}${TESTSRC} LookupTest -runtest ${port} |