1 # Copyright 2013 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=="linux"', { 7 'variables': { 8 'command': [ 9 '../testing/xvfb.py', 10 '<(PRODUCT_DIR)', 11 '<(PRODUCT_DIR)/interactive_ui_tests<(EXECUTABLE_SUFFIX)', 12 '--test-launcher-bot-mode', 13 ], 14 'isolate_dependency_tracked': [ 15 '../testing/xvfb.py', 16 '<(PRODUCT_DIR)/libffmpegsumo.so', 17 '<(PRODUCT_DIR)/libosmesa.so', 18 '<(PRODUCT_DIR)/pyproto/google/__init__.py', 19 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)', 20 ], 21 }, 22 }], 23 ['OS=="linux" or OS=="mac" or OS=="win"', { 24 'variables': { 25 'isolate_dependency_tracked': [ 26 '../net/data/ssl/certificates/ok_cert.pem', 27 '../net/data/ssl/certificates/root_ca_cert.pem', 28 '../net/tools/testserver/asn1.py', 29 '../net/tools/testserver/echo_message.py', 30 '../net/tools/testserver/minica.py', 31 '../net/tools/testserver/testserver.py', 32 '../net/tools/testserver/testserver_base.py', 33 '../testing/test_env.py', 34 '<(PRODUCT_DIR)/interactive_ui_tests<(EXECUTABLE_SUFFIX)', 35 '<(PRODUCT_DIR)/resources.pak', 36 ], 37 'isolate_dependency_untracked': [ 38 '../third_party/pyftpdlib/', 39 '../third_party/pywebsocket/src/mod_pywebsocket/', 40 '../third_party/tlslite/tlslite/', 41 'test/data/', 42 ], 43 'read_only': 1, 44 }, 45 }], 46 ['OS=="linux" or OS=="win"', { 47 'variables': { 48 'isolate_dependency_tracked': [ 49 '<(PRODUCT_DIR)/chrome_100_percent.pak', 50 '<(PRODUCT_DIR)/locales/en-US.pak', 51 '<(PRODUCT_DIR)/locales/fr.pak', 52 '<(PRODUCT_DIR)/ui_test.pak', 53 ], 54 }, 55 }], 56 ['OS=="mac"', { 57 'variables': { 58 'isolate_dependency_tracked': [ 59 '<(PRODUCT_DIR)/ffmpegsumo.so', 60 '<(PRODUCT_DIR)/osmesa.so', 61 ], 62 'isolate_dependency_untracked': [ 63 '<(PRODUCT_DIR)/<(mac_product_name) Framework.framework/', 64 '<(PRODUCT_DIR)/<(mac_product_name).app/', 65 ], 66 }, 67 }], 68 ['OS=="mac" or OS=="win"', { 69 'variables': { 70 'command': [ 71 '../testing/test_env.py', 72 '<(PRODUCT_DIR)/interactive_ui_tests<(EXECUTABLE_SUFFIX)', 73 '--test-launcher-bot-mode', 74 ], 75 }, 76 }], 77 ['OS=="win"', { 78 'variables': { 79 'isolate_dependency_tracked': [ 80 '../net/data/ssl/certificates/foaf.me.chromium-test-cert.der', 81 '../net/data/ssl/certificates/mit.davidben.der', 82 '<(PRODUCT_DIR)/chrome_elf.dll', 83 '<(PRODUCT_DIR)/d3dcompiler_46.dll', 84 '<(PRODUCT_DIR)/ffmpegsumo.dll', 85 '<(PRODUCT_DIR)/libEGL.dll', 86 '<(PRODUCT_DIR)/libGLESv2.dll', 87 '<(PRODUCT_DIR)/ppGoogleNaClPluginChrome.dll', 88 '<(PRODUCT_DIR)/osmesa.dll', 89 ], 90 'isolate_dependency_untracked': [ 91 '<(PRODUCT_DIR)/plugins/npapi_test_plugin.dll', 92 ], 93 }, 94 }], 95 ], 96 'includes': [ 97 '../third_party/icu/icu.isolate', 98 ], 99 } 100