Changing test script to be python based runtests.py instead of a Makefile.
The benefit is that you can specify arbitrary testcase names as arguments.