base_unittests.isolate revision c2e0dbddbe15c98d52c4786dac06cb8952a8ae6d
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=="linux"', { 7 'variables': { 8 'command': [ 9 '../testing/xvfb.py', 10 '<(PRODUCT_DIR)', 11 '../tools/swarm_client/run_test_cases.py', 12 '<(PRODUCT_DIR)/base_unittests<(EXECUTABLE_SUFFIX)', 13 ], 14 'isolate_dependency_tracked': [ 15 '../testing/xvfb.py', 16 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)', 17 ], 18 }, 19 }], 20 ['OS=="linux" or OS=="mac" or OS=="win"', { 21 'variables': { 22 'isolate_dependency_tracked': [ 23 '../testing/test_env.py', 24 '../tools/swarm_client/run_isolated.py', 25 '../tools/swarm_client/run_test_cases.py', 26 '<(PRODUCT_DIR)/base_unittests<(EXECUTABLE_SUFFIX)', 27 ], 28 'isolate_dependency_untracked': [ 29 'data/', 30 'test/data/', 31 ], 32 }, 33 }], 34 ['OS=="mac" or OS=="win"', { 35 'variables': { 36 'command': [ 37 '../testing/test_env.py', 38 '../tools/swarm_client/run_test_cases.py', 39 '<(PRODUCT_DIR)/base_unittests<(EXECUTABLE_SUFFIX)', 40 ], 41 }, 42 }], 43 ['OS=="win"', { 44 'variables': { 45 'isolate_dependency_tracked': [ 46 '<(PRODUCT_DIR)/icudt.dll', 47 ], 48 }, 49 }], 50 ], 51} 52