| 1234567891011121314151617181920212223 | #!/bin/bashset -eo pipefailos="unix"if [[ "$MACHINE" == "Windows" ]]; then  os="win"fibash ../scripts/compile src/interactor-a-plus-b.cppbash ../scripts/test-ref r-interactor-a-plus-b-1-1 "$VALGRIND" ./interactor-a-plus-b files/"$os"/input.01 output.01 < files/"$os"/participant.01tr -d '\r' < output.01 > output.01.nixbash ../scripts/test-ref r-interactor-a-plus-b-1-2 cat output.01.nixrm -f output.01 output.01.nixbash ../scripts/compile src/interactive-a-plus-b.cpppython src/interactive_runner.py ./interactor-a-plus-b files/"$os"/input.01 output.02 -- ./interactive-a-plus-b 1>interactive_runner.out 2>interactive_runner.err &sleep 1kill $! 2>/dev/nullcat interactive_runner.outcat interactive_runner.errtr -d '\r' < output.02 > output.02.nixbash ../scripts/test-ref r-interactor-a-plus-b-2-1 cat output.02.nixrm -f output.02 output.02.nix interactive-a-plus-b interactive-a-plus-b.exe interactor-a-plus-b interactor-a-plus-b.exe interactive_runner.out interactive_runner.err
 |