blob: 526b2e30cc232c16fbf68159c4bbca999492f6e1 [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]ff760452013-07-12 06:58:438 'isolate_dependency_untracked': [
9 '<(PRODUCT_DIR)/test_data/',
10 ],
11 },
12 }],
13 ['OS=="android" or OS=="linux" or OS=="mac" or OS=="win"', {
14 'variables': {
15 'isolate_dependency_tracked': [
[email protected]38495482013-09-23 21:36:5116 '../third_party/accessibility-audit/axs_testing.js',
[email protected]ff760452013-07-12 06:58:4317 '<(PRODUCT_DIR)/resources.pak',
18 ],
19 'isolate_dependency_untracked': [
20 '../base/test/data/',
21 '../components/test/data/',
22 '../extensions/test/data/',
23 '../net/data/',
[email protected]ff760452013-07-12 06:58:4324 '../third_party/hunspell_dictionaries/',
25 '../third_party/zlib/google/test/data/',
26 'test/data/',
27 'third_party/mock4js/',
28 ],
29 },
30 }],
31 ['OS=="android" or OS=="linux" or OS=="win"', {
32 'variables': {
33 'isolate_dependency_tracked': [
34 '<(PRODUCT_DIR)/chrome_100_percent.pak',
35 '<(PRODUCT_DIR)/locales/en-US.pak',
36 ],
37 },
38 }],
[email protected]2b95d7b2012-05-01 13:32:1239 ['OS=="linux"', {
40 'variables': {
41 'command': [
42 '../testing/xvfb.py',
43 '<(PRODUCT_DIR)',
44 '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)',
[email protected]0f798932013-10-28 21:54:5445 '--brave-new-test-launcher',
[email protected]e47f69302013-11-13 20:23:4446 '--test-launcher-bot-mode',
[email protected]2b95d7b2012-05-01 13:32:1247 ],
48 'isolate_dependency_tracked': [
[email protected]2b95d7b2012-05-01 13:32:1249 '../testing/xvfb.py',
[email protected]7636a1b2012-07-06 00:24:1650 '<(PRODUCT_DIR)/libffmpegsumo.so',
[email protected]ef818502012-12-06 23:20:5551 '<(PRODUCT_DIR)/locales/fr.pak',
[email protected]2b95d7b2012-05-01 13:32:1252 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
53 ],
[email protected]6589f222012-09-18 19:09:4054 'isolate_dependency_touched': [
[email protected]ce1f8b12012-11-08 23:47:1355 '<(PRODUCT_DIR)/libppGoogleNaClPluginChrome.so',
[email protected]6589f222012-09-18 19:09:4056 ],
[email protected]2b95d7b2012-05-01 13:32:1257 },
[email protected]40d0085e2013-04-04 23:05:1458 }],
59 ['OS=="linux" or OS=="mac" or OS=="win"', {
[email protected]2b95d7b2012-05-01 13:32:1260 'variables': {
[email protected]40d0085e2013-04-04 23:05:1461 'isolate_dependency_tracked': [
[email protected]58ae68e2013-04-04 23:17:5862 '../testing/test_env.py',
[email protected]2b95d7b2012-05-01 13:32:1263 '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)',
[email protected]40d0085e2013-04-04 23:05:1464 'browser/safe_browsing/two_phase_testserver.py',
[email protected]2b95d7b2012-05-01 13:32:1265 ],
[email protected]0fb638372012-07-18 13:19:1066 'isolate_dependency_untracked': [
[email protected]40d0085e2013-04-04 23:05:1467 '../net/tools/testserver/',
[email protected]40d0085e2013-04-04 23:05:1468 '../third_party/pyftpdlib/',
69 '../third_party/pywebsocket/',
70 '../third_party/tlslite/',
[email protected]10d8ac32013-10-31 13:34:3171 '../tools/swarming_client/',
[email protected]40d0085e2013-04-04 23:05:1472 '<(PRODUCT_DIR)/pyproto/',
[email protected]40d0085e2013-04-04 23:05:1473 ],
[email protected]2b95d7b2012-05-01 13:32:1274 },
75 }],
76 ['OS=="mac"', {
77 'variables': {
78 'isolate_dependency_tracked': [
[email protected]7636a1b2012-07-06 00:24:1679 '<(PRODUCT_DIR)/ffmpegsumo.so',
[email protected]2b95d7b2012-05-01 13:32:1280 ],
81 'isolate_dependency_untracked': [
[email protected]8a53dc22013-12-19 00:17:0482 '<(PRODUCT_DIR)/<(mac_product_name) Framework.framework/',
[email protected]2dfb8082012-10-23 18:43:0083 ],
[email protected]2b95d7b2012-05-01 13:32:1284 },
[email protected]40d0085e2013-04-04 23:05:1485 }],
86 ['OS=="mac" or OS=="win"', {
[email protected]2b95d7b2012-05-01 13:32:1287 'variables': {
[email protected]40d0085e2013-04-04 23:05:1488 'command': [
89 '../testing/test_env.py',
[email protected]40d0085e2013-04-04 23:05:1490 '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)',
[email protected]0f798932013-10-28 21:54:5491 '--brave-new-test-launcher',
[email protected]e47f69302013-11-13 20:23:4492 '--test-launcher-bot-mode',
[email protected]2b95d7b2012-05-01 13:32:1293 ],
[email protected]4b0985b2013-01-23 17:38:5594 'isolate_dependency_untracked': [
[email protected]2b625182013-06-27 22:43:3995 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/google_now/',
[email protected]40d0085e2013-04-04 23:05:1496 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/print_preview/',
97 '<(PRODUCT_DIR)/test_data/chrome/test/data/unit/',
[email protected]c7fc1292013-04-05 02:37:3498 '<(PRODUCT_DIR)/test_data/ui/',
[email protected]4b0985b2013-01-23 17:38:5599 ],
[email protected]2b95d7b2012-05-01 13:32:12100 },
101 }],
102 ['OS=="win"', {
103 'variables': {
104 'isolate_dependency_tracked': [
[email protected]243d52e3d2012-10-21 22:20:04105 '<(PRODUCT_DIR)/ffmpegsumo.dll',
[email protected]2b95d7b2012-05-01 13:32:12106 ],
107 'isolate_dependency_untracked': [
108 '../ppapi/lib/gl/include/KHR/',
[email protected]ac358902013-03-04 22:55:24109 '../skia/ext/data/',
[email protected]2b95d7b2012-05-01 13:32:12110 '../ui/base/glib/',
[email protected]2b95d7b2012-05-01 13:32:12111 ],
112 },
[email protected]2b95d7b2012-05-01 13:32:12113 }],
114 ],
[email protected]31a88252014-01-16 05:21:53115 'includes': [
116 '../third_party/icu/icu.isolate',
117 ],
[email protected]2b95d7b2012-05-01 13:32:12118}