--test-all now takes a directory as an optional argument