Make test runner return an appropriate exit code
Add "bench" and "bench-all" targets to Makefile