#!/usr/bin/env bash echo "Running 4 validator test(s)" echo "Running 4 validator test(s)" 1> validator-tests.log echo "Running test #1" 1>> validator-tests.log echo "Validator comment:" 1>> validator-tests.log wine files/val.exe < files/tests/validator-tests/01 2>> validator-tests.log if [ "$?" -ne "0" ]; then echo "Validator returned non-zero exit code for a valid test" 1>> validator-tests.log echo "Validator returned non-zero exit code for a valid test. See validator-tests.log for validator comment" read fi echo "Running test #2" 1>> validator-tests.log echo "Validator comment:" 1>> validator-tests.log wine files/val.exe < files/tests/validator-tests/02 2>> validator-tests.log if [ "$?" -eq "0" ]; then echo "Validator returned zero exit code for a invalid test" 1>> validator-tests.log echo "Validator returned zero exit code for a invalid test. See validator-tests.log for validator comment" read fi echo "Running test #3" 1>> validator-tests.log echo "Validator comment:" 1>> validator-tests.log wine files/val.exe < files/tests/validator-tests/03 2>> validator-tests.log if [ "$?" -eq "0" ]; then echo "Validator returned zero exit code for a invalid test" 1>> validator-tests.log echo "Validator returned zero exit code for a invalid test. See validator-tests.log for validator comment" read fi echo "Running test #4" 1>> validator-tests.log echo "Validator comment:" 1>> validator-tests.log wine files/val.exe < files/tests/validator-tests/04 2>> validator-tests.log if [ "$?" -eq "0" ]; then echo "Validator returned zero exit code for a invalid test" 1>> validator-tests.log echo "Validator returned zero exit code for a invalid test. See validator-tests.log for validator comment" read fi rm -f validator-tests.log echo "Validator test(s) finished"