1 # Copyright 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=="linux"', { 7 'variables': { 8 'command': [ 9 '../testing/xvfb.py', 10 '<(PRODUCT_DIR)', 11 '<(PRODUCT_DIR)/sync_integration_tests<(EXECUTABLE_SUFFIX)', 12 '--test-launcher-bot-mode', 13 ], 14 'isolate_dependency_tracked': [ 15 '../testing/test_env.py', 16 '../testing/xvfb.py', 17 '<(PRODUCT_DIR)/libffmpegsumo.so', 18 '<(PRODUCT_DIR)/libosmesa.so', 19 ], 20 }, 21 }], 22 ['OS=="linux" and use_ozone==0', { 23 'variables': { 24 'isolate_dependency_tracked': [ 25 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)', 26 ], 27 }, 28 }], 29 ['OS=="linux" or OS=="win"', { 30 'variables': { 31 'isolate_dependency_tracked': [ 32 '<(PRODUCT_DIR)/chrome_100_percent.pak', 33 '<(PRODUCT_DIR)/locales/en-US.pak', 34 ], 35 }, 36 }], 37 ['OS=="linux" or OS=="mac" or OS=="win"', { 38 'variables': { 39 'isolate_dependency_tracked': [ 40 '<(PRODUCT_DIR)/resources.pak', 41 '<(PRODUCT_DIR)/sync_integration_tests<(EXECUTABLE_SUFFIX)', 42 ], 43 'isolate_dependency_untracked': [ 44 '../chrome/test/data/sync/', 45 '../net/tools/testserver/', 46 '../sync/tools/testserver/', 47 '../third_party/tlslite/', 48 '../third_party/pyftpdlib/', 49 '../third_party/pywebsocket/', 50 '<(PRODUCT_DIR)/pyproto/', 51 ], 52 }, 53 }], 54 ['OS=="mac" or OS=="win"', { 55 'variables': { 56 'command': [ 57 '<(PRODUCT_DIR)/sync_integration_tests<(EXECUTABLE_SUFFIX)', 58 '--test-launcher-bot-mode', 59 ], 60 }, 61 }], 62 ['OS=="mac"', { 63 'variables': { 64 'isolate_dependency_tracked': [ 65 '<(PRODUCT_DIR)/ffmpegsumo.so', 66 ], 67 'isolate_dependency_untracked': [ 68 '<(PRODUCT_DIR)/<(mac_product_name) Framework.framework/', 69 '<(PRODUCT_DIR)/<(mac_product_name).app/', 70 ], 71 }, 72 }], 73 ['OS=="win"', { 74 'variables': { 75 'isolate_dependency_tracked': [ 76 '<(PRODUCT_DIR)/chrome_elf.dll', 77 '<(PRODUCT_DIR)/ffmpegsumo.dll', 78 ], 79 }, 80 }], 81 ['OS=="win" and (fastbuild==0 or fastbuild==1)', { 82 'variables': { 83 'isolate_dependency_untracked': [ 84 '<(PRODUCT_DIR)/sync_integration_tests.exe.pdb', 85 ], 86 }, 87 }], 88 ['chromeos==1', { 89 'variables': { 90 'isolate_dependency_tracked': [ 91 '<(PRODUCT_DIR)/libexif.so', 92 ], 93 }, 94 }], 95 ], 96 'includes': [ 97 '../third_party/icu/icu.isolate', 98 ], 99 } 100