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 { 5 'conditions': [ 6 ['OS=="android" or OS=="linux"', { 7 'variables': { 8 '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': [ 16 '../third_party/accessibility-audit/axs_testing.js', 17 '<(PRODUCT_DIR)/resources.pak', 18 ], 19 'isolate_dependency_untracked': [ 20 '../base/test/data/', 21 '../components/test/data/', 22 '../extensions/test/data/', 23 '../net/data/', 24 '../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 }], 39 ['OS=="linux"', { 40 'variables': { 41 'command': [ 42 '../testing/xvfb.py', 43 '<(PRODUCT_DIR)', 44 '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)', 45 '--brave-new-test-launcher', 46 '--test-launcher-bot-mode', 47 ], 48 'isolate_dependency_tracked': [ 49 '../testing/xvfb.py', 50 '<(PRODUCT_DIR)/libffmpegsumo.so', 51 '<(PRODUCT_DIR)/locales/fr.pak', 52 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)', 53 ], 54 'isolate_dependency_touched': [ 55 '<(PRODUCT_DIR)/libppGoogleNaClPluginChrome.so', 56 ], 57 }, 58 }], 59 ['OS=="linux" or OS=="mac" or OS=="win"', { 60 'variables': { 61 'isolate_dependency_tracked': [ 62 '../testing/test_env.py', 63 '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)', 64 'browser/safe_browsing/two_phase_testserver.py', 65 ], 66 'isolate_dependency_untracked': [ 67 '../net/tools/testserver/', 68 '../third_party/pyftpdlib/', 69 '../third_party/pywebsocket/', 70 '../third_party/tlslite/', 71 '../tools/swarming_client/', 72 '<(PRODUCT_DIR)/pyproto/', 73 ], 74 }, 75 }], 76 ['OS=="mac"', { 77 'variables': { 78 'isolate_dependency_tracked': [ 79 '<(PRODUCT_DIR)/ffmpegsumo.so', 80 ], 81 'isolate_dependency_untracked': [ 82 '<(PRODUCT_DIR)/Chromium Framework.framework/', 83 ], 84 }, 85 }], 86 ['OS=="mac" or OS=="win"', { 87 'variables': { 88 'command': [ 89 '../testing/test_env.py', 90 '<(PRODUCT_DIR)/unit_tests<(EXECUTABLE_SUFFIX)', 91 '--brave-new-test-launcher', 92 '--test-launcher-bot-mode', 93 ], 94 'isolate_dependency_untracked': [ 95 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/google_now/', 96 '<(PRODUCT_DIR)/test_data/chrome/browser/resources/print_preview/', 97 '<(PRODUCT_DIR)/test_data/chrome/test/data/unit/', 98 '<(PRODUCT_DIR)/test_data/ui/', 99 ], 100 }, 101 }], 102 ['OS=="win"', { 103 'variables': { 104 'isolate_dependency_tracked': [ 105 '<(PRODUCT_DIR)/ffmpegsumo.dll', 106 '<(PRODUCT_DIR)/icudt.dll', 107 ], 108 'isolate_dependency_untracked': [ 109 '../ppapi/lib/gl/include/KHR/', 110 '../skia/ext/data/', 111 '../ui/base/glib/', 112 ], 113 }, 114 }], 115 ], 116 } 117