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