summaryrefslogtreecommitdiff
path: root/chromium/mojo/tools/mopy/dart_apptest.py
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/mojo/tools/mopy/dart_apptest.py')
-rw-r--r--chromium/mojo/tools/mopy/dart_apptest.py38
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"