- echo "Failed test: $name" >> failure-outputs.txt
- echo >> failure-outputs.txt
- cat DIFF/$output.diff >> failure-outputs.txt
- echo >> failure-outputs.txt
- fi
-done
+ fi
+ [ "$only" != "" -a "$name" = "$only" ] && break
+ done
+ # I hate shells with their stupid, useless subshells.
+ passed=`cat .passed`
+ failed=`cat .failed`
+}