Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | |
| 2 # Use of this source code is governed by a BSD-style license that can be | |
| 3 # found in the LICENSE file. | |
| 4 | |
| 5 import os | |
| 6 | |
| 7 from pylib import cmd_helper | |
| 8 from pylib import constants | |
| 9 | |
| 10 class JavaTestRunner(object): | |
| 11 """ Runs java tests on the host. | |
| 12 """ | |
|
klundberg
2014/09/11 20:25:13
nit: you can have """ on line 11
jbudorick
2014/09/11 20:33:54
This is a very Frank-esque comment. :)
Cleaned up
| |
| 13 def __init__(self, options): | |
| 14 self._package_filter = options.package_filter | |
| 15 self._runner_filter = options.runner_filter | |
| 16 self._sdk_version = options.sdk_version | |
| 17 self._test_filter = options.test_filter | |
| 18 self._test_suite = options.test_suite | |
| 19 | |
| 20 def SetUp(self): | |
| 21 pass | |
| 22 | |
| 23 def RunTest(self, _test): | |
| 24 command = ['java', | |
| 25 '-jar', os.path.join(constants.GetOutDirectory(), 'lib.java', | |
| 26 '%s.jar' % self._test_suite)] | |
| 27 if self._test_filter: | |
| 28 command.extend(['-gtest-filter', self._test_filter]) | |
| 29 if self._package_filter: | |
| 30 command.extend(['-package-filter', self._package_filter]) | |
| 31 if self._runner_filter: | |
| 32 command.extend(['-runner-filter', self._runner_filter]) | |
| 33 if self._sdk_version: | |
| 34 command.extend(['-sdk-version', self._sdk_version]) | |
| 35 return cmd_helper.RunCmd(command) | |
| 36 | |
| 37 def TearDown(self): | |
| 38 pass | |
| 39 | |
| OLD | NEW |