base_unittests.isolate revision 5821806d5e7f356e8fa4b058a389a808ea183019
1# Copyright (c) 2012 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  'variables': {
6    'isolate_dependency_tracked': [
7      '../testing/test_env.py',
8      '../tools/swarm_client/run_isolated.py',
9      '../tools/swarm_client/run_test_cases.py',
10      '<(PRODUCT_DIR)/base_unittests<(EXECUTABLE_SUFFIX)',
11      'data/json/bom_feff.json',
12    ],
13    'isolate_dependency_untracked': [
14      'data/file_util_unittest/',
15    ],
16  },
17  'conditions': [
18    ['OS=="linux"', {
19      'variables': {
20        'command': [
21          '../testing/xvfb.py',
22          '<(PRODUCT_DIR)',
23          '../tools/swarm_client/run_test_cases.py',
24          '<(PRODUCT_DIR)/base_unittests<(EXECUTABLE_SUFFIX)',
25        ],
26        'isolate_dependency_tracked': [
27          '../testing/xvfb.py',
28          '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
29        ],
30      },
31    }, {
32      'variables': {
33        'command': [
34          '../testing/test_env.py',
35          '../tools/swarm_client/run_test_cases.py',
36          '<(PRODUCT_DIR)/base_unittests<(EXECUTABLE_SUFFIX)',
37        ],
38      },
39    }],
40    ['OS=="win"', {
41      'variables': {
42        'isolate_dependency_tracked': [
43          '<(PRODUCT_DIR)/icudt.dll',
44          'data/file_version_info_unittest/FileVersionInfoTest1.dll',
45          'data/file_version_info_unittest/FileVersionInfoTest2.dll',
46        ],
47      },
48    }],
49  ],
50}
51