1 # Copyright (c) 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=="android"', { 7 'variables': { 8 'isolate_dependency_tracked': [ 9 '<(PRODUCT_DIR)/content_shell/assets/content_shell.pak', 10 ], 11 }, 12 }], 13 ['chromeos==1', { 14 'variables': { 15 'isolate_dependency_tracked': [ 16 '<(PRODUCT_DIR)/content_shell.pak', 17 ], 18 }, 19 }], 20 ['OS=="linux" or OS=="mac" or OS=="win"', { 21 'variables': { 22 'isolate_dependency_tracked': [ 23 '<(PRODUCT_DIR)/content_shell.pak', 24 ], 25 }, 26 }], 27 ['OS=="android" or OS=="linux" or OS=="mac" or OS=="win"', { 28 'variables': { 29 'isolate_dependency_untracked': [ 30 '../media/test/data/', 31 '../net/data/', 32 'test/data/', 33 ], 34 }, 35 }], 36 ['OS=="linux"', { 37 'variables': { 38 'command': [ 39 '../testing/xvfb.py', 40 '<(PRODUCT_DIR)', 41 '<(PRODUCT_DIR)/content_browsertests<(EXECUTABLE_SUFFIX)', 42 '--test-launcher-bot-mode', 43 ], 44 'isolate_dependency_tracked': [ 45 '../testing/xvfb.py', 46 '<(PRODUCT_DIR)/content_shell.pak', 47 '<(PRODUCT_DIR)/libffmpegsumo.so', 48 '<(PRODUCT_DIR)/libosmesa.so', 49 '<(PRODUCT_DIR)/libppapi_tests.so', 50 ], 51 }, 52 }], 53 ['OS=="linux" and use_ozone==0', { 54 'variables': { 55 'isolate_dependency_tracked': [ 56 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)', 57 ], 58 }, 59 }], 60 ['OS=="linux" or OS=="mac" or OS=="win"', { 61 'variables': { 62 'isolate_dependency_tracked': [ 63 '../ppapi/tests/test_case.html', 64 '../ppapi/tests/test_page.css', 65 '../testing/test_env.py', 66 '<(PRODUCT_DIR)/content_browsertests<(EXECUTABLE_SUFFIX)', 67 ], 68 'isolate_dependency_untracked': [ 69 '../net/tools/testserver/', 70 '../third_party/pyftpdlib/', 71 '../third_party/pywebsocket/', 72 '../third_party/tlslite/', 73 ], 74 }, 75 }], 76 ['OS=="mac"', { 77 'variables': { 78 'isolate_dependency_tracked': [ 79 '<(PRODUCT_DIR)/ffmpegsumo.so', 80 '<(PRODUCT_DIR)/ppapi_tests.plugin/Contents/MacOS/ppapi_tests', 81 ], 82 'isolate_dependency_untracked': [ 83 '<(PRODUCT_DIR)/Content Shell.app/', 84 '<(PRODUCT_DIR)/plugins/npapi_test_plugin.plugin/', 85 '<(PRODUCT_DIR)/plugins/test_netscape_plugin.plugin/', 86 ], 87 }, 88 }], 89 ['OS=="mac" or OS=="win"', { 90 'variables': { 91 'command': [ 92 '../testing/test_env.py', 93 '<(PRODUCT_DIR)/content_browsertests<(EXECUTABLE_SUFFIX)', 94 '--test-launcher-bot-mode', 95 ], 96 }, 97 }], 98 ['OS=="win"', { 99 'variables': { 100 'isolate_dependency_tracked': [ 101 '<(PRODUCT_DIR)/content_shell.pak', 102 '<(PRODUCT_DIR)/ffmpegsumo.dll', 103 '<(PRODUCT_DIR)/osmesa.dll', 104 '<(PRODUCT_DIR)/plugins/np_test_netscape_plugin.dll', 105 '<(PRODUCT_DIR)/plugins/npapi_test_plugin.dll', 106 '<(PRODUCT_DIR)/ppapi_tests.dll', 107 ], 108 }, 109 }], 110 ['OS=="win" and (fastbuild==0 or fastbuild==1)', { 111 'variables': { 112 'isolate_dependency_untracked': [ 113 '<(PRODUCT_DIR)/content_browsertests.exe.pdb', 114 ], 115 }, 116 }], 117 ], 118 'includes': [ 119 '../base/base.isolate', 120 ], 121 } 122