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)/libffmpegsumo.so',
18          '<(PRODUCT_DIR)/libosmesa.so',
19        ],
20      },
21    }],
22    ['OS=="linux" and use_ozone==0', {
23      'variables': {
24        'isolate_dependency_tracked': [
25          '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
26        ],
27      },
28    }],
29    ['OS=="linux" or OS=="win"', {
30      'variables': {
31        'isolate_dependency_tracked': [
32          '<(PRODUCT_DIR)/chrome_100_percent.pak',
33          '<(PRODUCT_DIR)/locales/en-US.pak',
34        ],
35      },
36    }],
37    ['OS=="linux" or OS=="mac" or OS=="win"', {
38      'variables': {
39        'isolate_dependency_tracked': [
40          '<(PRODUCT_DIR)/resources.pak',
41          '<(PRODUCT_DIR)/sync_integration_tests<(EXECUTABLE_SUFFIX)',
42        ],
43        'isolate_dependency_untracked': [
44          '../chrome/test/data/sync/',
45          '../net/tools/testserver/',
46          '../sync/tools/testserver/',
47          '../third_party/tlslite/',
48          '../third_party/pyftpdlib/',
49          '../third_party/pywebsocket/',
50          '<(PRODUCT_DIR)/pyproto/',
51        ],
52      },
53    }],
54    ['OS=="mac" or OS=="win"', {
55      'variables': {
56        'command': [
57          '<(PRODUCT_DIR)/sync_integration_tests<(EXECUTABLE_SUFFIX)',
58          '--test-launcher-bot-mode',
59        ],
60      },
61    }],
62    ['OS=="mac"', {
63      'variables': {
64        'isolate_dependency_tracked': [
65          '<(PRODUCT_DIR)/ffmpegsumo.so',
66        ],
67        'isolate_dependency_untracked': [
68          '<(PRODUCT_DIR)/<(mac_product_name) Framework.framework/',
69          '<(PRODUCT_DIR)/<(mac_product_name).app/',
70        ],
71      },
72    }],
73    ['OS=="win"', {
74      'variables': {
75        'isolate_dependency_tracked': [
76          '<(PRODUCT_DIR)/chrome_elf.dll',
77          '<(PRODUCT_DIR)/ffmpegsumo.dll',
78        ],
79      },
80    }],
81    ['OS=="win" and (fastbuild==0 or fastbuild==1)', {
82      'variables': {
83        'isolate_dependency_untracked': [
84          '<(PRODUCT_DIR)/sync_integration_tests.exe.pdb',
85        ],
86      },
87    }],
88    ['chromeos==1', {
89      'variables': {
90        'isolate_dependency_tracked': [
91          '<(PRODUCT_DIR)/libexif.so',
92        ],
93      },
94    }],
95  ],
96  'includes': [
97    '../third_party/icu/icu.isolate',
98  ],
99}
100