| Index: tools/testing/dart/test_runner.dart
|
| diff --git a/tools/testing/dart/test_runner.dart b/tools/testing/dart/test_runner.dart
|
| index ce470acbde3a006ca62521fc0769e4add75d7cb0..d9d64797289209465a1b8e00e622789328057d8b 100644
|
| --- a/tools/testing/dart/test_runner.dart
|
| +++ b/tools/testing/dart/test_runner.dart
|
| @@ -339,12 +339,14 @@ class AnalysisTestOutputImpl extends TestOutputImpl {
|
| bool _didMultitestFail(List errors, List staticWarnings) {
|
| Set<String> outcome = testCase.info.multitestOutcome;
|
| Expect.isNotNull(outcome);
|
| - if ((outcome.isEmpty() || outcome.contains('compile-time error'))
|
| - && errors.length > 0) {
|
| + if (outcome.contains('compile-time error') && errors.length > 0) {
|
| return true;
|
| } else if (outcome.contains('static type warning')
|
| && staticWarnings.length > 0) {
|
| return true;
|
| + } else if (outcome.isEmpty()
|
| + && (errors.length > 0 || staticWarnings.length > 0)) {
|
| + return true;
|
| }
|
| return false;
|
| }
|
|
|