test/sun/tools/jrunscript/jrunscriptTest.sh
Print this page
*** 38,48 ****
echo "No js engine found and engine not required; test vacuously passes."
exit 0
fi
rm -f jrunscriptTest.out 2>/dev/null
! ${JRUNSCRIPT} -J-Djava.awt.headless=true > jrunscriptTest.out 2>&1 <<EOF
v = 2 + 5;
v *= 5;
v = v + " is the value";
if (v != 0) { println('yes v != 0'); }
java.lang.System.out.println('hello world from script');
--- 38,48 ----
echo "No js engine found and engine not required; test vacuously passes."
exit 0
fi
rm -f jrunscriptTest.out 2>/dev/null
! ${JRUNSCRIPT} -J-Djava.awt.headless=true -l nashorn > jrunscriptTest.out 2>&1 <<EOF
v = 2 + 5;
v *= 5;
v = v + " is the value";
if (v != 0) { println('yes v != 0'); }
java.lang.System.out.println('hello world from script');
*** 50,78 ****
EOF
$golden_diff jrunscriptTest.out ${TESTSRC}/repl.out
if [ $? != 0 ]
then
! echo "Output of jrunscript session differ from expected output. Failed."
! rm -f jrunscriptTest.out 2>/dev/null
! exit 1
! fi
!
! rm -f jrunscriptTest.out 2>/dev/null
! ${JRUNSCRIPT} -J-Djava.awt.headless=true -l js > jrunscriptTest.out 2>&1 <<EOF
! v = 2 + 5;
! v *= 5;
! v = v + " is the value";
! if (v != 0) { println('yes v != 0'); }
! java.lang.System.out.println('hello world from script');
! new java.lang.Runnable() { run: function() { println('I am runnable'); }}.run();
! EOF
!
! $golden_diff jrunscriptTest.out ${TESTSRC}/repl.out
! if [ $? != 0 ]
! then
! echo "Output of jrunscript -l js differ from expected output. Failed."
rm -f jrunscriptTest.out 2>/dev/null
exit 1
fi
rm -f jrunscriptTest.out
--- 50,60 ----
EOF
$golden_diff jrunscriptTest.out ${TESTSRC}/repl.out
if [ $? != 0 ]
then
! echo "Output of jrunscript -l nashorn differ from expected output. Failed."
rm -f jrunscriptTest.out 2>/dev/null
exit 1
fi
rm -f jrunscriptTest.out