tests: Add argument to allow specifying which directories to test

This is handy to run tests from just one of the current directories, or from a custom directory that is not in the default list in run-tests