diff options
Diffstat (limited to 'chromium/mojo/tools/mopy/dart_apptest.py')
-rw-r--r-- | chromium/mojo/tools/mopy/dart_apptest.py | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/chromium/mojo/tools/mopy/dart_apptest.py b/chromium/mojo/tools/mopy/dart_apptest.py deleted file mode 100644 index 5e12b17417f..00000000000 --- a/chromium/mojo/tools/mopy/dart_apptest.py +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2014 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -import logging - -_logging = logging.getLogger() - -from mopy import test_util -from mopy.print_process_error import print_process_error - - -# TODO(erg): Support android, launched services and fixture isolation. -def run_test(config, shell, apptest_dict, shell_args, apps_and_args=None): - """Runs a command line and checks the output for signs of gtest failure. - - Args: - config: The mopy.config.Config object for the build. - shell_args: The arguments for mojo_shell. - apps_and_args: A Dict keyed by application URL associated to the - application's specific arguments. - """ - apps_and_args = apps_and_args or {} - output = test_util.try_run_test(config, shell, shell_args, apps_and_args) - # Fail on output with dart unittests' "FAIL:"/"ERROR:" or a lack of "PASS:". - # The latter condition ensures failure on broken command lines or output. - # Check output instead of exit codes because mojo_shell always exits with 0. - if (not output or - '\nFAIL: ' in output or - '\nERROR: ' in output or - '\nPASS: ' not in output): - print "Failed test:" - print_process_error( - test_util.build_command_line(config, shell_args, apps_and_args), - output) - return "Failed test(s) in %r" % apptest_dict - _logging.debug("Succeeded with output:\n%s" % output) - return "Succeeded" |