#!/usr/bin/env bash # Executable path EXECUTABLE=../build/Assignment9 test_reverse() { start=$(date +%s) cp "$1" in.png cp in.png out.png $EXECUTABLE out.png > /dev/null $EXECUTABLE out.png > /dev/null diff in.png out.png rm in.png out.png end=$(date +%s) echo "Test $1 took $((end - start)) seconds" } test_reverse test1.png # test_reverse test2.png # This png is invalid, so it will fail test_reverse test3.png test_reverse test4.png