• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 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  'conditions': [
6    ['OS=="linux"', {
7      'variables': {
8        'command': [
9          '../testing/xvfb.py',
10          '<(PRODUCT_DIR)',
11          '<(PRODUCT_DIR)/interactive_ui_tests<(EXECUTABLE_SUFFIX)',
12          '--test-launcher-bot-mode',
13        ],
14        'isolate_dependency_tracked': [
15          '../testing/xvfb.py',
16          '<(PRODUCT_DIR)/libffmpegsumo.so',
17          '<(PRODUCT_DIR)/pyproto/google/__init__.py',
18          '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
19        ],
20      },
21    }],
22    ['OS=="linux" or OS=="mac" or OS=="win"', {
23      'variables': {
24        'isolate_dependency_tracked': [
25          '../net/data/ssl/certificates/ok_cert.pem',
26          '../net/data/ssl/certificates/root_ca_cert.pem',
27          '../net/tools/testserver/asn1.py',
28          '../net/tools/testserver/echo_message.py',
29          '../net/tools/testserver/minica.py',
30          '../net/tools/testserver/testserver.py',
31          '../net/tools/testserver/testserver_base.py',
32          '../testing/test_env.py',
33          '<(PRODUCT_DIR)/interactive_ui_tests<(EXECUTABLE_SUFFIX)',
34          '<(PRODUCT_DIR)/resources.pak',
35        ],
36        'isolate_dependency_untracked': [
37          '../third_party/pyftpdlib/',
38          '../third_party/pywebsocket/src/mod_pywebsocket/',
39          '../third_party/tlslite/tlslite/',
40          '../tools/swarming_client/',
41          'test/data/',
42        ],
43      },
44    }],
45    ['OS=="linux" or OS=="win"', {
46      'variables': {
47        'isolate_dependency_tracked': [
48          '<(PRODUCT_DIR)/chrome_100_percent.pak',
49          '<(PRODUCT_DIR)/locales/en-US.pak',
50          '<(PRODUCT_DIR)/locales/fr.pak',
51        ],
52      },
53    }],
54    ['OS=="mac"', {
55      'variables': {
56        'isolate_dependency_tracked': [
57          '<(PRODUCT_DIR)/ffmpegsumo.so',
58        ],
59        'isolate_dependency_untracked': [
60          '<(PRODUCT_DIR)/Chromium Framework.framework/',
61          '<(PRODUCT_DIR)/Chromium.app/',
62        ],
63      },
64    }],
65    ['OS=="mac" or OS=="win"', {
66      'variables': {
67        'command': [
68          '../testing/test_env.py',
69          '<(PRODUCT_DIR)/interactive_ui_tests<(EXECUTABLE_SUFFIX)',
70          '--test-launcher-bot-mode',
71        ],
72      },
73    }],
74    ['OS=="win"', {
75      'variables': {
76        'isolate_dependency_tracked': [
77          '../net/data/ssl/certificates/foaf.me.chromium-test-cert.der',
78          '../net/data/ssl/certificates/mit.davidben.der',
79          '<(PRODUCT_DIR)/d3dcompiler_46.dll',
80          '<(PRODUCT_DIR)/ffmpegsumo.dll',
81          '<(PRODUCT_DIR)/icudt.dll',
82          '<(PRODUCT_DIR)/libEGL.dll',
83          '<(PRODUCT_DIR)/libGLESv2.dll',
84          '<(PRODUCT_DIR)/ppGoogleNaClPluginChrome.dll',
85        ],
86        'isolate_dependency_untracked': [
87          '<(PRODUCT_DIR)/plugins/npapi_test_plugin.dll',
88        ],
89      },
90    }],
91  ],
92}
93