test/org/openjdk/jigsaw/install-files.sh

Print this page

        

*** 44,48 **** --- 44,73 ---- rm -rf z.lib $BIN/jmod ${TESTTOOLVMOPTS} -L z.lib create $BIN/jmod ${TESTTOOLVMOPTS} -L z.lib install z.test/module-files/* $BIN/java ${VMOPTS} -L z.lib -m you + + ## OS/ARCH specific module-files + mkdir -p z.test/module-files_arch + for mn in $mns; do + $BIN/jpkg ${TESTTOOLVMOPTS} -d z.test/module-files_arch \ + -os Bos -arch Barch \ + --fast -m z.test/modules/$mn jmod $mn + done + + ## Expect to install + rm -rf z.lib + $BIN/jmod ${TESTTOOLVMOPTS} -L z.lib create -os Bos -arch Barch + $BIN/jmod ${TESTTOOLVMOPTS} -L z.lib install z.test/module-files_arch/* + $BIN/java ${VMOPTS} -L z.lib -m you + + ## Expect to fail + rm -rf z.lib + $BIN/jmod ${TESTTOOLVMOPTS} -L z.lib create -os Cos -arch Carch + set +e + if `$BIN/jmod ${TESTTOOLVMOPTS} -L z.lib install z.test/module-files_arch/* > /dev/null 2>&1`; then + echo "FAIL: Expected Bos module files to fail to install in Cos library" + exit 1 + fi + set -e +