blob: 59c160aa8ca45c5368c3ad2fdb59e780ee13cbf7 [file] [log] [blame]
[email protected]2b95d7b2012-05-01 13:32:121# 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{
[email protected]2b95d7b2012-05-01 13:32:125 'conditions': [
[email protected]ff760452013-07-12 06:58:436 ['OS=="android" or OS=="linux"', {
7 'variables': {
[email protected]475a87a2013-08-13 22:50:288 'isolate_dependency_tracked': [
9 '<(PRODUCT_DIR)/chrome.pak',
10 ],
[email protected]ff760452013-07-12 06:58:4311 'isolate_dependency_untracked': [
12 '<(PRODUCT_DIR)/test_data/',
13 ],
14 },
15 }],
16 ['OS=="android" or OS=="linux" or OS=="mac" or OS=="win"', {
17 'variables': {
18 'isolate_dependency_tracked': [
19 '<(PRODUCT_DIR)/resources.pak',
20 ],
21 'isolate_dependency_untracked': [
22 '../base/test/data/',
23 '../components/test/data/',
24 '../extensions/test/data/',
25 '../net/data/',
26 '../third_party/accessibility-developer-tools/gen/',
27 '../third_party/hunspell_dictionaries/',
28 '../third_party/zlib/google/test/data/',
29 'test/data/',
30 'third_party/mock4js/',
31 ],
32 },
33 }],
34 ['OS=="android" or OS=="linux" or OS=="win"', {
35 'variables': {
36 'isolate_dependency_tracked': [
37 '<(PRODUCT_DIR)/chrome_100_percent.pak',
38 '<(PRODUCT_DIR)/locales/en-US.pak',
39 ],
40 },
41 }],
[email protected]2b95d7b2012-05-01 13:32:1242 ['OS=="linux"', {
43 'variables': {
44 'command': [
45 '../testing/xvfb.py',
46 '<(PRODUCT_DIR)',
[email protected]718e3f32013-08-14 13:23:2947 '../tools/swarm_client/googletest/run_test_cases.py',
[email protected]2b95d7b2012-05-01 13:32:1248 '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)',
49 ],
50 'isolate_dependency_tracked': [
[email protected]2b95d7b2012-05-01 13:32:1251 '../testing/xvfb.py',
[email protected]7636a1b2012-07-06 00:24:1652 '<(PRODUCT_DIR)/libffmpegsumo.so',
[email protected]ef818502012-12-06 23:20:5553 '<(PRODUCT_DIR)/locales/fr.pak',
[email protected]2b95d7b2012-05-01 13:32:1254 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
55 ],
[email protected]6589f222012-09-18 19:09:4056 'isolate_dependency_touched': [
[email protected]ce1f8b12012-11-08 23:47:1357 '<(PRODUCT_DIR)/libppGoogleNaClPluginChrome.so',
[email protected]6589f222012-09-18 19:09:4058 ],
[email protected]2b95d7b2012-05-01 13:32:1259 },
[email protected]40d0085e2013-04-04 23:05:1460 }],
61 ['OS=="linux" or OS=="mac" or OS=="win"', {
[email protected]2b95d7b2012-05-01 13:32:1262 'variables': {
[email protected]40d0085e2013-04-04 23:05:1463 'isolate_dependency_tracked': [
[email protected]58ae68e2013-04-04 23:17:5864 '../testing/test_env.py',
[email protected]2b95d7b2012-05-01 13:32:1265 '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)',
[email protected]40d0085e2013-04-04 23:05:1466 'browser/safe_browsing/two_phase_testserver.py',
[email protected]2b95d7b2012-05-01 13:32:1267 ],
[email protected]0fb638372012-07-18 13:19:1068 'isolate_dependency_untracked': [
[email protected]40d0085e2013-04-04 23:05:1469 '../net/tools/testserver/',
[email protected]40d0085e2013-04-04 23:05:1470 '../third_party/pyftpdlib/',
71 '../third_party/pywebsocket/',
72 '../third_party/tlslite/',
[email protected]0863b922013-08-21 22:15:3773 '../tools/swarm_client/',
[email protected]40d0085e2013-04-04 23:05:1474 '<(PRODUCT_DIR)/pyproto/',
[email protected]40d0085e2013-04-04 23:05:1475 ],
[email protected]2b95d7b2012-05-01 13:32:1276 },
77 }],
78 ['OS=="mac"', {
79 'variables': {
80 'isolate_dependency_tracked': [
[email protected]7636a1b2012-07-06 00:24:1681 '<(PRODUCT_DIR)/ffmpegsumo.so',
[email protected]2b95d7b2012-05-01 13:32:1282 ],
83 'isolate_dependency_untracked': [
[email protected]67a44ef2012-06-23 01:40:1384 '<(PRODUCT_DIR)/Chromium Framework.framework/',
[email protected]2dfb8082012-10-23 18:43:0085 ],
[email protected]2b95d7b2012-05-01 13:32:1286 },
[email protected]40d0085e2013-04-04 23:05:1487 }],
88 ['OS=="mac" or OS=="win"', {
[email protected]2b95d7b2012-05-01 13:32:1289 'variables': {
[email protected]40d0085e2013-04-04 23:05:1490 'command': [
91 '../testing/test_env.py',
[email protected]718e3f32013-08-14 13:23:2992 '../tools/swarm_client/googletest/run_test_cases.py',
[email protected]40d0085e2013-04-04 23:05:1493 '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)',
[email protected]2b95d7b2012-05-01 13:32:1294 ],
[email protected]4b0985b2013-01-23 17:38:5595 'isolate_dependency_untracked': [
[email protected]2b625182013-06-27 22:43:3996 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/google_now/',
[email protected]40d0085e2013-04-04 23:05:1497 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/print_preview/',
98 '<(PRODUCT_DIR)/test_data/chrome/test/data/unit/',
[email protected]c7fc1292013-04-05 02:37:3499 '<(PRODUCT_DIR)/test_data/ui/',
[email protected]4b0985b2013-01-23 17:38:55100 ],
[email protected]2b95d7b2012-05-01 13:32:12101 },
102 }],
103 ['OS=="win"', {
104 'variables': {
105 'isolate_dependency_tracked': [
[email protected]243d52e3d2012-10-21 22:20:04106 '<(PRODUCT_DIR)/ffmpegsumo.dll',
[email protected]2b95d7b2012-05-01 13:32:12107 '<(PRODUCT_DIR)/icudt.dll',
[email protected]2b95d7b2012-05-01 13:32:12108 ],
109 'isolate_dependency_untracked': [
110 '../ppapi/lib/gl/include/KHR/',
[email protected]ac358902013-03-04 22:55:24111 '../skia/ext/data/',
112 '../third_party/python_26/',
[email protected]2b95d7b2012-05-01 13:32:12113 '../ui/base/glib/',
[email protected]2b95d7b2012-05-01 13:32:12114 ],
115 },
[email protected]2b95d7b2012-05-01 13:32:12116 }],
117 ],
118}