blob: b821b75e73cbd17812aeaf325bfe4e46981870bb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# 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.
def RunTests(tests, runner_factory):
"""Runs a set of java tests on the host.
Return:
A tuple containing the results & the exit code.
"""
def run(t):
runner = runner_factory(None, None)
runner.SetUp()
result = runner.RunTest(t)
runner.TearDown()
return result == 0
return (None, 0 if all(run(t) for t in tests) else 1)
|