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