[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 1 | # 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] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 5 | 'conditions': [ |
[email protected] | ff76045 | 2013-07-12 06:58:43 | [diff] [blame] | 6 | ['OS=="android" or OS=="linux"', { |
| 7 | 'variables': { |
[email protected] | 475a87a | 2013-08-13 22:50:28 | [diff] [blame] | 8 | 'isolate_dependency_tracked': [ |
| 9 | '<(PRODUCT_DIR)/chrome.pak', |
| 10 | ], |
[email protected] | ff76045 | 2013-07-12 06:58:43 | [diff] [blame] | 11 | '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] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 42 | ['OS=="linux"', { |
| 43 | 'variables': { |
| 44 | 'command': [ |
| 45 | '../testing/xvfb.py', |
| 46 | '<(PRODUCT_DIR)', |
[email protected] | 718e3f3 | 2013-08-14 13:23:29 | [diff] [blame] | 47 | '../tools/swarm_client/googletest/run_test_cases.py', |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 48 | '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)', |
| 49 | ], |
| 50 | 'isolate_dependency_tracked': [ |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 51 | '../testing/xvfb.py', |
[email protected] | 7636a1b | 2012-07-06 00:24:16 | [diff] [blame] | 52 | '<(PRODUCT_DIR)/libffmpegsumo.so', |
[email protected] | ef81850 | 2012-12-06 23:20:55 | [diff] [blame] | 53 | '<(PRODUCT_DIR)/locales/fr.pak', |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 54 | '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)', |
| 55 | ], |
[email protected] | 6589f22 | 2012-09-18 19:09:40 | [diff] [blame] | 56 | 'isolate_dependency_touched': [ |
[email protected] | ce1f8b1 | 2012-11-08 23:47:13 | [diff] [blame] | 57 | '<(PRODUCT_DIR)/libppGoogleNaClPluginChrome.so', |
[email protected] | 6589f22 | 2012-09-18 19:09:40 | [diff] [blame] | 58 | ], |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 59 | }, |
[email protected] | 40d0085e | 2013-04-04 23:05:14 | [diff] [blame] | 60 | }], |
| 61 | ['OS=="linux" or OS=="mac" or OS=="win"', { |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 62 | 'variables': { |
[email protected] | 40d0085e | 2013-04-04 23:05:14 | [diff] [blame] | 63 | 'isolate_dependency_tracked': [ |
[email protected] | 58ae68e | 2013-04-04 23:17:58 | [diff] [blame] | 64 | '../testing/test_env.py', |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 65 | '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)', |
[email protected] | 40d0085e | 2013-04-04 23:05:14 | [diff] [blame] | 66 | 'browser/safe_browsing/two_phase_testserver.py', |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 67 | ], |
[email protected] | 0fb63837 | 2012-07-18 13:19:10 | [diff] [blame] | 68 | 'isolate_dependency_untracked': [ |
[email protected] | 40d0085e | 2013-04-04 23:05:14 | [diff] [blame] | 69 | '../net/tools/testserver/', |
[email protected] | 40d0085e | 2013-04-04 23:05:14 | [diff] [blame] | 70 | '../third_party/pyftpdlib/', |
| 71 | '../third_party/pywebsocket/', |
| 72 | '../third_party/tlslite/', |
[email protected] | 0863b92 | 2013-08-21 22:15:37 | [diff] [blame^] | 73 | '../tools/swarm_client/', |
[email protected] | 40d0085e | 2013-04-04 23:05:14 | [diff] [blame] | 74 | '<(PRODUCT_DIR)/pyproto/', |
[email protected] | 40d0085e | 2013-04-04 23:05:14 | [diff] [blame] | 75 | ], |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 76 | }, |
| 77 | }], |
| 78 | ['OS=="mac"', { |
| 79 | 'variables': { |
| 80 | 'isolate_dependency_tracked': [ |
[email protected] | 7636a1b | 2012-07-06 00:24:16 | [diff] [blame] | 81 | '<(PRODUCT_DIR)/ffmpegsumo.so', |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 82 | ], |
| 83 | 'isolate_dependency_untracked': [ |
[email protected] | 67a44ef | 2012-06-23 01:40:13 | [diff] [blame] | 84 | '<(PRODUCT_DIR)/Chromium Framework.framework/', |
[email protected] | 2dfb808 | 2012-10-23 18:43:00 | [diff] [blame] | 85 | ], |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 86 | }, |
[email protected] | 40d0085e | 2013-04-04 23:05:14 | [diff] [blame] | 87 | }], |
| 88 | ['OS=="mac" or OS=="win"', { |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 89 | 'variables': { |
[email protected] | 40d0085e | 2013-04-04 23:05:14 | [diff] [blame] | 90 | 'command': [ |
| 91 | '../testing/test_env.py', |
[email protected] | 718e3f3 | 2013-08-14 13:23:29 | [diff] [blame] | 92 | '../tools/swarm_client/googletest/run_test_cases.py', |
[email protected] | 40d0085e | 2013-04-04 23:05:14 | [diff] [blame] | 93 | '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)', |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 94 | ], |
[email protected] | 4b0985b | 2013-01-23 17:38:55 | [diff] [blame] | 95 | 'isolate_dependency_untracked': [ |
[email protected] | 2b62518 | 2013-06-27 22:43:39 | [diff] [blame] | 96 | '<(PRODUCT_DIR)/test_data/chrome/browser/resources/google_now/', |
[email protected] | 40d0085e | 2013-04-04 23:05:14 | [diff] [blame] | 97 | '<(PRODUCT_DIR)/test_data/chrome/browser/resources/print_preview/', |
| 98 | '<(PRODUCT_DIR)/test_data/chrome/test/data/unit/', |
[email protected] | c7fc129 | 2013-04-05 02:37:34 | [diff] [blame] | 99 | '<(PRODUCT_DIR)/test_data/ui/', |
[email protected] | 4b0985b | 2013-01-23 17:38:55 | [diff] [blame] | 100 | ], |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 101 | }, |
| 102 | }], |
| 103 | ['OS=="win"', { |
| 104 | 'variables': { |
| 105 | 'isolate_dependency_tracked': [ |
[email protected] | 243d52e3d | 2012-10-21 22:20:04 | [diff] [blame] | 106 | '<(PRODUCT_DIR)/ffmpegsumo.dll', |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 107 | '<(PRODUCT_DIR)/icudt.dll', |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 108 | ], |
| 109 | 'isolate_dependency_untracked': [ |
| 110 | '../ppapi/lib/gl/include/KHR/', |
[email protected] | ac35890 | 2013-03-04 22:55:24 | [diff] [blame] | 111 | '../skia/ext/data/', |
| 112 | '../third_party/python_26/', |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 113 | '../ui/base/glib/', |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 114 | ], |
| 115 | }, |
[email protected] | 2b95d7b | 2012-05-01 13:32:12 | [diff] [blame] | 116 | }], |
| 117 | ], |
| 118 | } |