blob: f35ecc87cfb866616fcfd08f73f6b7ae25f2dddd [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]d41ea8b2014-02-28 23:04:0051 '<(PRODUCT_DIR)/libosmesa.so',
[email protected]ef818502012-12-06 23:20:5552 '<(PRODUCT_DIR)/locales/fr.pak',
[email protected]2b95d7b2012-05-01 13:32:1253 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
54 ],
[email protected]6589f222012-09-18 19:09:4055 'isolate_dependency_touched': [
[email protected]ce1f8b12012-11-08 23:47:1356 '<(PRODUCT_DIR)/libppGoogleNaClPluginChrome.so',
[email protected]6589f222012-09-18 19:09:4057 ],
[email protected]2b95d7b2012-05-01 13:32:1258 },
[email protected]40d0085e2013-04-04 23:05:1459 }],
60 ['OS=="linux" or OS=="mac" or OS=="win"', {
[email protected]2b95d7b2012-05-01 13:32:1261 'variables': {
[email protected]40d0085e2013-04-04 23:05:1462 'isolate_dependency_tracked': [
[email protected]58ae68e2013-04-04 23:17:5863 '../testing/test_env.py',
[email protected]2b95d7b2012-05-01 13:32:1264 '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)',
[email protected]40d0085e2013-04-04 23:05:1465 'browser/safe_browsing/two_phase_testserver.py',
[email protected]2b95d7b2012-05-01 13:32:1266 ],
[email protected]0fb638372012-07-18 13:19:1067 'isolate_dependency_untracked': [
[email protected]40d0085e2013-04-04 23:05:1468 '../net/tools/testserver/',
[email protected]40d0085e2013-04-04 23:05:1469 '../third_party/pyftpdlib/',
70 '../third_party/pywebsocket/',
71 '../third_party/tlslite/',
[email protected]10d8ac32013-10-31 13:34:3172 '../tools/swarming_client/',
[email protected]40d0085e2013-04-04 23:05:1473 '<(PRODUCT_DIR)/pyproto/',
[email protected]40d0085e2013-04-04 23:05:1474 ],
[email protected]2b95d7b2012-05-01 13:32:1275 },
76 }],
[email protected]5c9b97f2014-02-14 21:25:0377 ['OS=="linux" or OS=="mac"', {
78 'variables': {
79 # Can't be enabled on Windows due to http://crbug.com/342913
80 'read_only': 1,
81 },
82 }],
[email protected]2b95d7b2012-05-01 13:32:1283 ['OS=="mac"', {
84 'variables': {
85 'isolate_dependency_tracked': [
[email protected]7636a1b2012-07-06 00:24:1686 '<(PRODUCT_DIR)/ffmpegsumo.so',
[email protected]d41ea8b2014-02-28 23:04:0087 '<(PRODUCT_DIR)/osmesa.so',
[email protected]2b95d7b2012-05-01 13:32:1288 ],
89 'isolate_dependency_untracked': [
[email protected]8a53dc22013-12-19 00:17:0490 '<(PRODUCT_DIR)/<(mac_product_name) Framework.framework/',
[email protected]2dfb8082012-10-23 18:43:0091 ],
[email protected]2b95d7b2012-05-01 13:32:1292 },
[email protected]40d0085e2013-04-04 23:05:1493 }],
94 ['OS=="mac" or OS=="win"', {
[email protected]2b95d7b2012-05-01 13:32:1295 'variables': {
[email protected]40d0085e2013-04-04 23:05:1496 'command': [
97 '../testing/test_env.py',
[email protected]40d0085e2013-04-04 23:05:1498 '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)',
[email protected]0f798932013-10-28 21:54:5499 '--brave-new-test-launcher',
[email protected]e47f69302013-11-13 20:23:44100 '--test-launcher-bot-mode',
[email protected]2b95d7b2012-05-01 13:32:12101 ],
[email protected]4b0985b2013-01-23 17:38:55102 'isolate_dependency_untracked': [
[email protected]2b625182013-06-27 22:43:39103 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/google_now/',
[email protected]40d0085e2013-04-04 23:05:14104 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/print_preview/',
105 '<(PRODUCT_DIR)/test_data/chrome/test/data/unit/',
[email protected]c7fc1292013-04-05 02:37:34106 '<(PRODUCT_DIR)/test_data/ui/',
[email protected]4b0985b2013-01-23 17:38:55107 ],
[email protected]2b95d7b2012-05-01 13:32:12108 },
109 }],
110 ['OS=="win"', {
111 'variables': {
112 'isolate_dependency_tracked': [
[email protected]174213a2014-02-15 00:32:30113 '<(PRODUCT_DIR)/chrome_elf.dll',
[email protected]49fe6012014-02-13 22:59:28114 '<(PRODUCT_DIR)/ffmpegsumo.dll',
[email protected]d41ea8b2014-02-28 23:04:00115 '<(PRODUCT_DIR)/osmesa.dll',
[email protected]2b95d7b2012-05-01 13:32:12116 ],
117 'isolate_dependency_untracked': [
118 '../ppapi/lib/gl/include/KHR/',
[email protected]ac358902013-03-04 22:55:24119 '../skia/ext/data/',
[email protected]2b95d7b2012-05-01 13:32:12120 '../ui/base/glib/',
[email protected]2b95d7b2012-05-01 13:32:12121 ],
122 },
[email protected]2b95d7b2012-05-01 13:32:12123 }],
124 ],
[email protected]31a88252014-01-16 05:21:53125 'includes': [
126 '../third_party/icu/icu.isolate',
127 ],
[email protected]2b95d7b2012-05-01 13:32:12128}