< prev index next >

test/java/util/prefs/PrefsSpi.sh

Print this page
rev 1541 : 8003890: corelibs test scripts should pass TESTVMOPTS
Reviewed-by: chegar, alanb
Contributed-by: Mark Sheppard <mark.sheppard@oracle.com>


  70 
  71 cat > StubPreferencesFactory.java <<'EOF'
  72 import java.util.prefs.*;
  73 
  74 public class StubPreferencesFactory implements PreferencesFactory {
  75     public Preferences userRoot()   { return new StubPreferences(); }
  76     public Preferences systemRoot() { return new StubPreferences(); }
  77 }
  78 EOF
  79 
  80 Sys rm -rf jarDir extDir
  81 Sys mkdir -p jarDir/META-INF/services extDir
  82 echo "StubPreferencesFactory" \
  83   > "jarDir/META-INF/services/java.util.prefs.PreferencesFactory"
  84 Sys "$javac" -d jarDir StubPreferencesFactory.java StubPreferences.java
  85 
  86 (cd jarDir && "$jar" "cf" "../extDir/PrefsSpi.jar" ".")
  87 
  88 case "`uname`" in Windows*|CYGWIN* ) CPS=';';; *) CPS=':';; esac
  89 
  90 Sys "$java" "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
  91     -Djava.util.prefs.PreferencesFactory=StubPreferencesFactory \
  92     PrefsSpi "StubPreferences"
  93 Sys "$java" "-cp" "$TESTCLASSES" \
  94     PrefsSpi "java.util.prefs.*"
  95 Sys "$java" "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
  96     PrefsSpi "StubPreferences"
  97 Sys "$java" "-cp" "$TESTCLASSES" "-Djava.ext.dirs=extDir" \
  98     PrefsSpi "StubPreferences"
  99 
 100 rm -rf jarDir extDir


  70 
  71 cat > StubPreferencesFactory.java <<'EOF'
  72 import java.util.prefs.*;
  73 
  74 public class StubPreferencesFactory implements PreferencesFactory {
  75     public Preferences userRoot()   { return new StubPreferences(); }
  76     public Preferences systemRoot() { return new StubPreferences(); }
  77 }
  78 EOF
  79 
  80 Sys rm -rf jarDir extDir
  81 Sys mkdir -p jarDir/META-INF/services extDir
  82 echo "StubPreferencesFactory" \
  83   > "jarDir/META-INF/services/java.util.prefs.PreferencesFactory"
  84 Sys "$javac" -d jarDir StubPreferencesFactory.java StubPreferences.java
  85 
  86 (cd jarDir && "$jar" "cf" "../extDir/PrefsSpi.jar" ".")
  87 
  88 case "`uname`" in Windows*|CYGWIN* ) CPS=';';; *) CPS=':';; esac
  89 
  90 Sys "$java" "${TESTVMOPTS}" "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
  91     -Djava.util.prefs.PreferencesFactory=StubPreferencesFactory \
  92     PrefsSpi "StubPreferences"
  93 Sys "$java" "${TESTVMOPTS}" "-cp" "$TESTCLASSES" \
  94     PrefsSpi "java.util.prefs.*"
  95 Sys "$java" "${TESTVMOPTS}" "-cp" "$TESTCLASSES${CPS}extDir/PrefsSpi.jar" \
  96     PrefsSpi "StubPreferences"
  97 Sys "$java" "${TESTVMOPTS}" "-cp" "$TESTCLASSES" "-Djava.ext.dirs=extDir" \
  98     PrefsSpi "StubPreferences"
  99 
 100 rm -rf jarDir extDir
< prev index next >