| OLD | NEW | 
|---|
| 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2013, 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 part of unittest; | 5 part of unittest; | 
| 6 | 6 | 
| 7 // A custom failure handler for [expect] that routes expect failures | 7 // A custom failure handler for [expect] that routes expect failures | 
| 8 // to the config. | 8 // to the config. | 
| 9 class _ExpectFailureHandler extends DefaultFailureHandler { | 9 class _ExpectFailureHandler extends DefaultFailureHandler { | 
| 10   final SimpleConfiguration _config; | 10   final SimpleConfiguration _config; | 
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 47    * to stop (other exceptions will still terminate the test). | 47    * to stop (other exceptions will still terminate the test). | 
| 48    */ | 48    */ | 
| 49   bool stopTestOnExpectFailure = true; | 49   bool stopTestOnExpectFailure = true; | 
| 50 | 50 | 
| 51   // If stopTestOnExpectFailure is false, we need to capture failures, which | 51   // If stopTestOnExpectFailure is false, we need to capture failures, which | 
| 52   // we do with this List. | 52   // we do with this List. | 
| 53   final _testLogBuffer = <Pair<String, StackTrace>>[]; | 53   final _testLogBuffer = <Pair<String, StackTrace>>[]; | 
| 54 | 54 | 
| 55   /// How long a [TestCase] can run before it is considered an error. | 55   /// How long a [TestCase] can run before it is considered an error. | 
| 56   /// A [timeout] value of [:null:] means that the limit is infinite. | 56   /// A [timeout] value of [:null:] means that the limit is infinite. | 
| 57   Duration timeout = const Duration(seconds: 20); | 57   Duration timeout = const Duration(minutes: 2); | 
| 58 | 58 | 
| 59   /** | 59   /** | 
| 60    * The constructor sets up a failure handler for [expect] that redirects | 60    * The constructor sets up a failure handler for [expect] that redirects | 
| 61    * [expect] failures to [onExpectFailure]. | 61    * [expect] failures to [onExpectFailure]. | 
| 62    */ | 62    */ | 
| 63   SimpleConfiguration() : super.blank() { | 63   SimpleConfiguration() : super.blank() { | 
| 64     configureExpectFailureHandler(new _ExpectFailureHandler(this)); | 64     configureExpectFailureHandler(new _ExpectFailureHandler(this)); | 
| 65   } | 65   } | 
| 66 | 66 | 
| 67   void onInit() { | 67   void onInit() { | 
| (...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 214       } | 214       } | 
| 215     } | 215     } | 
| 216   } | 216   } | 
| 217 | 217 | 
| 218   void _postMessage(String message) { | 218   void _postMessage(String message) { | 
| 219     // In dart2js browser tests, the JavaScript-based test controller | 219     // In dart2js browser tests, the JavaScript-based test controller | 
| 220     // intercepts calls to print and listens for "secret" messages. | 220     // intercepts calls to print and listens for "secret" messages. | 
| 221     print(message); | 221     print(message); | 
| 222   } | 222   } | 
| 223 } | 223 } | 
| OLD | NEW | 
|---|