| OLD | NEW | 
|---|
| 1 // Copyright (c) 2017, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2017, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 /// Compares the test log of a build step with previous builds. | 5 /// Compares the test log of a build step with previous builds. | 
| 6 /// | 6 /// | 
| 7 /// Use this to detect flakiness of failures, especially timeouts. | 7 /// Use this to detect flakiness of failures, especially timeouts. | 
| 8 | 8 | 
| 9 import 'dart:async'; | 9 import 'dart:async'; | 
| 10 | 10 | 
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 106   }); | 106   }); | 
| 107 } | 107 } | 
| 108 | 108 | 
| 109 Future runSingleTest(BuildbotClient client, String testUri, int runCount, | 109 Future runSingleTest(BuildbotClient client, String testUri, int runCount, | 
| 110     Map<int, Map<String, String>> expectedResult) async { | 110     Map<int, Map<String, String>> expectedResult) async { | 
| 111   print('Testing single compare-failures: $testUri runCount=$runCount'); | 111   print('Testing single compare-failures: $testUri runCount=$runCount'); | 
| 112   Map<BuildUri, List<BuildResult>> buildResults = | 112   Map<BuildUri, List<BuildResult>> buildResults = | 
| 113       await loadBuildResults(client, [testUri], runCount: runCount); | 113       await loadBuildResults(client, [testUri], runCount: runCount); | 
| 114   print('- checking results for ${buildResults.keys}'); | 114   print('- checking results for ${buildResults.keys}'); | 
| 115   if (LOG) { | 115   if (LOG) { | 
| 116     printBuildResultsSummary(buildResults); | 116     printBuildResultsSummary(buildResults, [testUri]); | 
| 117   } | 117   } | 
| 118   Expect.equals(1, buildResults.length); | 118   Expect.equals(1, buildResults.length); | 
| 119   testSingleResults(expectedResult, buildResults.values.first); | 119   testSingleResults(expectedResult, buildResults.values.first); | 
| 120 } | 120 } | 
| OLD | NEW | 
|---|