# file : tests/test/script/runner/status.test # copyright : Copyright (c) 2014-2017 Code Synthesis Ltd # license : MIT; see accompanying LICENSE file .include ../common.test b += --no-column : eq : { : true : $c <'$* == 0'; $b : false : $c <'$* -s 1 == 0'; $b 2>>~%EOE% != 0 %testscript:1: error: \.\.[/\\]\.\.[/\\]\.\.[/\\]\.\.[/\\]driver(\.exe)? exit status 1 != 0% EOE } : ne : { : true : $c <'$* -s 1 != 0'; $b : false : $c <'$* -s 1 != 1'; $b 2>>~%EOE% != 0 %testscript:1: error: \.\.[/\\]\.\.[/\\]\.\.[/\\]\.\.[/\\]driver(\.exe)? exit status 1 == 1% EOE } : error : $c <'$* -s 1 -e "Error"'; $b 2>>~%EOE% != 0 %testscript:1: error: \.\.[/\\]\.\.[/\\]\.\.[/\\]driver(\.exe)? exit status 1 != 0% % info: stderr: test[/\\]1[/\\]stderr% Error EOE #\ : segmentation-fault : : Can pop up dialog boxes on Windows or produce coredump on POSIX. Note that : under Wine some extra info is printed to STDOUT. : $c <'$* -t m'; $b 2>>~%EOE% != 0 %wine: .+%? %testscript:1: error: \.\.[/\\]\.\.[/\\]\.\.[/\\]driver(\.exe)? terminated abnormally% % info: .+% % info: stdout: test\\1\\stdout%? EOE #\