[infra] Handle test steps with no tested configuration Change-Id: I95543f88a64884bf2334165baa986d381bbf7872 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/141241 Commit-Queue: Karl Klose <karlklose@google.com> Reviewed-by: Karl Klose <karlklose@google.com>
diff --git a/tools/test.dart b/tools/test.dart index aa8e9f6..dfcbf5d 100755 --- a/tools/test.dart +++ b/tools/test.dart
@@ -112,7 +112,13 @@ } foundBuilder = true; for (final step in builder.steps.where((step) => step.isTestStep)) { - final namedConfiguration = step.testedConfiguration.name; + final testedConfiguration = step.testedConfiguration; + if (testedConfiguration == null) { + // This test step does not use a configuration; for example, + // because it is a simple script that does not produce results. + continue; + } + final namedConfiguration = testedConfiguration.name; if (requestedNamedConfigurations.isEmpty || requestedNamedConfigurations.contains(namedConfiguration)) { testedConfigurations