Run all scripted tests provided on the command line even if one group fails

Previously, all tests selected by a command line argument would be run,
but if a test failed, the tests for the next argument would not be run.
deprecate binaryVersion
add CrossVersionTest
add more CrossVersionTest