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 |