This repo is basically my template for new shell environments, so your milage may vary.
Want to test some stuff? Then use this:
make clean ; # cleans up from any previous tests hopefully
make test ; # runs the tests
make clean ; # cleans up for next test