| Index: tools/testing/dart/test_runner.dart
|
| ===================================================================
|
| --- tools/testing/dart/test_runner.dart (revision 6487)
|
| +++ tools/testing/dart/test_runner.dart (working copy)
|
| @@ -275,13 +275,13 @@
|
| bool get hasFailed() {
|
| // TODO(efortuna): This is a total hack to keep our buildbots (more) green
|
| // while the VM team solves Issue 2124. Remove when issue is fixed.
|
| - if (new Platform().operatingSystem() == 'windows' && exitCode == 253) {
|
| + if (new Platform().operatingSystem() == 'windows' && (exitCode == 253 ||
|
| + exitCode == 3)) {
|
| for (String line in testCase.output.stdout) {
|
| if (line.startsWith('VM exited with signal 1073741819') ||
|
| - line.startsWith('Kind: ')) {
|
| + line.startsWith('Kind:')) {
|
| if (!alreadyPrintedWarning) {
|
| - print("WARNING: VM crashed on this test with signal 1073741819. " +
|
| - "This is a fake pass!!");
|
| + print("WARNING: VM crashed: $line This is a fake pass!!");
|
| alreadyPrintedWarning = true;
|
| }
|
| return testCase.expectedOutcomes.iterator().next() == FAIL;
|
|
|