• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 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          '<(PRODUCT_DIR)/sync_integration_tests<(EXECUTABLE_SUFFIX)',
12          '--test-launcher-bot-mode',
13        ],
14        'isolate_dependency_tracked': [
15          '../testing/test_env.py',
16          '../testing/xvfb.py',
17          '<(PRODUCT_DIR)/chrome_100_percent.pak',
18          '<(PRODUCT_DIR)/libffmpegsumo.so',
19          '<(PRODUCT_DIR)/libppGoogleNaClPluginChrome.so',
20          '<(PRODUCT_DIR)/locales/en-US.pak',
21          '<(PRODUCT_DIR)/nacl_helper<(EXECUTABLE_SUFFIX)',
22          '<(PRODUCT_DIR)/nacl_helper_bootstrap<(EXECUTABLE_SUFFIX)',
23          '<(PRODUCT_DIR)/nacl_irt_x86_64.nexe',
24          '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
25        ],
26        'isolate_dependency_untracked': [
27          '../net/tools/testserver/',
28        ],
29      },
30    }],
31    ['OS=="linux" or OS=="mac"', {
32      'variables': {
33        'isolate_dependency_tracked': [
34          '<(PRODUCT_DIR)/resources.pak',
35          '<(PRODUCT_DIR)/sync_integration_tests<(EXECUTABLE_SUFFIX)',
36        ],
37        'isolate_dependency_untracked': [
38          '../third_party/pyftpdlib/',
39          '../third_party/pywebsocket/',
40          '../third_party/tlslite/',
41        ],
42      },
43    }],
44    ['OS=="linux" or OS=="mac" or OS=="win"', {
45      'variables': {
46        'isolate_dependency_untracked': [
47          '../tools/swarming_client/',
48          '<(PRODUCT_DIR)/pyproto/',
49        ],
50      },
51    }],
52    ['OS=="mac"', {
53      'variables': {
54        'command': [
55          '<(PRODUCT_DIR)/sync_integration_tests<(EXECUTABLE_SUFFIX)',
56          '--test-launcher-bot-mode',
57        ],
58        'isolate_dependency_tracked': [
59          '<(PRODUCT_DIR)/ffmpegsumo.so',
60        ],
61        'isolate_dependency_untracked': [
62          '<(PRODUCT_DIR)/Chromium Framework.framework/',
63          '<(PRODUCT_DIR)/Chromium.app/',
64        ],
65      },
66    }],
67  ],
68}
69