Chromium Code Reviews| Index: lib/vm_config.dart |
| diff --git a/lib/vm_config.dart b/lib/vm_config.dart |
| index 77e91e35c43c8c277d5dee24f1b729aad187c0d6..b9f0b18e78e3790b06f4be96ea84db3a9b8d8a8a 100644 |
| --- a/lib/vm_config.dart |
| +++ b/lib/vm_config.dart |
| @@ -2,64 +2,24 @@ |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| -/// A simple unit test library for running tests on the VM. |
| library unittest.vm_config; |
|
kevmoo
2015/02/19 23:13:19
Mark the library as deprecated – its lights up nic
|
| -import 'dart:async'; |
| -import 'dart:io'; |
| -import 'unittest.dart'; |
| +import 'src/simple_configuration.dart'; |
| +/// This is a stub class used to preserve compatibility with unittest 0.11.*. |
| +/// |
| +/// It will be removed before the next version is released. |
| +@deprecated |
| class VMConfiguration extends SimpleConfiguration { |
| - // Color constants used for generating messages. |
| final String GREEN_COLOR = '\u001b[32m'; |
| final String RED_COLOR = '\u001b[31m'; |
| final String MAGENTA_COLOR = '\u001b[35m'; |
| final String NO_COLOR = '\u001b[0m'; |
| - // We make this public so the user can turn it off if they want. |
| - bool useColor; |
| + bool useColor = false; |
| - VMConfiguration() |
| - : super(), |
| - useColor = stdioType(stdout) == StdioType.TERMINAL; |
| - |
| - String formatResult(TestCase testCase) { |
| - String result = super.formatResult(testCase); |
| - if (useColor) { |
| - if (testCase.result == PASS) { |
| - return "${GREEN_COLOR}${result}${NO_COLOR}"; |
| - } else if (testCase.result == FAIL) { |
| - return "${RED_COLOR}${result}${NO_COLOR}"; |
| - } else if (testCase.result == ERROR) { |
| - return "${MAGENTA_COLOR}${result}${NO_COLOR}"; |
| - } |
| - } |
| - return result; |
| - } |
| - |
| - void onInit() { |
| - super.onInit(); |
| - filterStacks = formatStacks = true; |
| - } |
| - |
| - void onDone(bool success) { |
| - int status; |
| - try { |
| - super.onDone(success); |
| - status = 0; |
| - } catch (ex) { |
| - // A non-zero exit code is used by the test infrastructure to detect |
| - // failure. |
| - status = 1; |
| - } |
| - Future.wait([stdout.close(), stderr.close()]).then((_) { |
| - exit(status); |
| - }); |
| - } |
| -} |
| - |
| -void useVMConfiguration() { |
| - unittestConfiguration = _singleton; |
| + VMConfiguration() : super(); |
| } |
| -final _singleton = new VMConfiguration(); |
| +@deprecated |
| +void useVMConfiguration() {} |