[testing] Make tests with multiple VMOptions have multiple names.
Change-Id: I16abe0cd68e5af5ee68eaff8b1702aec2a4bf5a6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97227
Reviewed-by: Jonas Termansen <sortie@google.com>
diff --git a/tools/testing/dart/test_suite.dart b/tools/testing/dart/test_suite.dart
index 2bf1708..9c4a92c 100644
--- a/tools/testing/dart/test_suite.dart
+++ b/tools/testing/dart/test_suite.dart
@@ -804,7 +804,11 @@
var isCrashExpected = expectations.contains(Expectation.crash);
var commands = makeCommands(info, vmOptionsVariant, allVmOptions,
commonArguments, isCrashExpected);
- enqueueNewTestCase(testName, commands, expectations, info);
+ var variantTestName = testName;
+ if (vmOptionsList.length > 1) {
+ variantTestName = "$testName/$vmOptionsVariant";
+ }
+ enqueueNewTestCase(variantTestName, commands, expectations, info);
}
}