jdk/test/sun/tools/jrunscript/jrunscript-fTest.sh
changeset 16040 105e9859a548
parent 14342 8435a30053c1
child 41486 95980c6371d6
equal deleted inserted replaced
16039:85372a48f9aa 16040:105e9859a548
    37 if [ $? -eq 2 ]; then
    37 if [ $? -eq 2 ]; then
    38     echo "No js engine found and engine not required; test vacuously passes."
    38     echo "No js engine found and engine not required; test vacuously passes."
    39     exit 0
    39     exit 0
    40 fi
    40 fi
    41 
    41 
    42 rm -f jrunscript-fTest.out 2>/dev/null
       
    43 ${JRUNSCRIPT} -J-Djava.awt.headless=true -f ${TESTSRC}/hello.js > jrunscript-fTest.out 2>&1
       
    44 
       
    45 $golden_diff jrunscript-fTest.out ${TESTSRC}/dash-f.out
       
    46 if [ $? != 0 ]
       
    47 then
       
    48   echo "Output of jrunscript -f differ from expected output. Failed."
       
    49   rm -f jrunscript-fTest.out 2>/dev/null
       
    50   exit 1
       
    51 fi
       
    52 
       
    53 # -f option used with JavaScript as language chosen explicitly
    42 # -f option used with JavaScript as language chosen explicitly
    54 # with -l option
    43 # with -l option
    55 
    44 
    56 rm -f jrunscript-fTest.out 2>/dev/null
    45 rm -f jrunscript-fTest.out 2>/dev/null
    57 ${JRUNSCRIPT} -J-Djava.awt.headless=true -l js -f ${TESTSRC}/hello.js > jrunscript-fTest.out 2>&1
    46 ${JRUNSCRIPT} -J-Djava.awt.headless=true -l nashorn -f ${TESTSRC}/hello.js > jrunscript-fTest.out 2>&1
    58 
    47 
    59 $golden_diff jrunscript-fTest.out ${TESTSRC}/dash-f.out
    48 $golden_diff jrunscript-fTest.out ${TESTSRC}/dash-f.out
    60 if [ $? != 0 ]
    49 if [ $? != 0 ]
    61 then
    50 then
    62   echo "Output of jrunscript -f differ from expected output. Failed."
    51   echo "Output of jrunscript -f differ from expected output. Failed."