gtest_config.py revision 2a99a7e74a7f215066514fe81d2bfa6639d9eddd
1# Copyright (c) 2013 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"""Configuration file for android gtest suites."""
6
7import collections
8
9
10Suite = collections.namedtuple('Suite', ['is_suite_exe', 'name'])
11Exe = lambda name : Suite(True, name)
12Apk = lambda name : Suite(False, name)
13
14
15# Add new suites here before upgrading them to the stable list below.
16EXPERIMENTAL_TEST_SUITES = [
17    Exe('sandbox_linux_unittests'),
18    Exe('breakpad_unittests'),
19]
20
21# Do not modify this list without approval of an android owner.
22# This list determines which suites are run by default, both for local
23# testing and on android trybots running on commit-queue.
24STABLE_TEST_SUITES = [
25    Apk('TestWebKitAPI'),
26    Apk('android_webview_unittests'),
27    Apk('base_unittests'),
28    Apk('cc_unittests'),
29    Apk('components_unittests'),
30    Apk('content_unittests'),
31    Apk('gpu_unittests'),
32    Apk('ipc_tests'),
33    Apk('media_unittests'),
34    Apk('net_unittests'),
35    Apk('sql_unittests'),
36    Apk('sync_unit_tests'),
37    Apk('ui_unittests'),
38    Apk('unit_tests'),
39    Apk('webkit_compositor_bindings_unittests'),
40    Apk('webkit_unit_tests'),
41]
42