bugfix: use strcmp, not strncmp, to compare test case names

The bug was that strncmp(argv[1], "t1", 2) returns true
if argv[1] contains any string that *starts with* t1, such as
(e.g.) "t10".  Duh.