+#!/bin/bash
+
+for testscreen in tests/*; do
+ NUM="$(basename "$(echo $testscreen | cut -d'.' -f1)")"
+ OUT="$(./main "$testscreen" 2>&1| grep -Po "(?<=Satcount: )\d+(?=\.)")"
+ echo "Output: $OUT"
+ if [ "$NUM" -ne "$OUT" ]; then
+ echo "$testscreen failed"
+ echo "Expected: $NUM"
+ echo "Got: $OUT"
+ cat "$testscreen"
+ else
+ echo "$testscreen passed"
+ fi
+done