blob: bd10d01b65d1aeec62fd5d0a77faba2fa3e3c673 [file] [log] [blame]
maruel@chromium.orga9199b02012-04-12 10:59:29 +09001# 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{
maruel@chromium.orga9199b02012-04-12 10:59:29 +09005 'conditions': [
frankf@chromium.orgdda27562013-06-29 22:00:45 +09006 ['OS=="android" or OS=="linux" or OS=="mac" or OS=="win"', {
7 'variables': {
8 'isolate_dependency_untracked': [
frankf@chromium.orgdda27562013-06-29 22:00:45 +09009 'test/data/',
10 ],
11 },
12 }],
maruel@chromium.orga9199b02012-04-12 10:59:29 +090013 ['OS=="linux"', {
14 'variables': {
maruel@chromium.orgbee7a902012-06-19 03:51:09 +090015 'command': [
16 '../testing/xvfb.py',
maruel@chromium.orgabecf0a2012-06-19 04:32:55 +090017 '<(PRODUCT_DIR)',
maruel@chromium.orgbee7a902012-06-19 03:51:09 +090018 '<(PRODUCT_DIR)/base_unittests<(EXECUTABLE_SUFFIX)',
phajdan.jr@chromium.org9044ff12013-10-29 06:54:54 +090019 '--brave-new-test-launcher',
phajdan.jr@chromium.org77a1ac12013-11-14 05:23:44 +090020 '--test-launcher-bot-mode',
maruel@chromium.orgbee7a902012-06-19 03:51:09 +090021 ],
maruel@chromium.orga9199b02012-04-12 10:59:29 +090022 'isolate_dependency_tracked': [
23 '../testing/xvfb.py',
24 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
25 ],
maruel@chromium.orga9199b02012-04-12 10:59:29 +090026 },
maruel@chromium.org6a331b32013-04-05 08:05:14 +090027 }],
28 ['OS=="linux" or OS=="mac" or OS=="win"', {
29 'variables': {
30 'isolate_dependency_tracked': [
31 '../testing/test_env.py',
maruel@chromium.org6a331b32013-04-05 08:05:14 +090032 '<(PRODUCT_DIR)/base_unittests<(EXECUTABLE_SUFFIX)',
33 ],
maruel@chromium.orgdcbae082014-01-16 09:59:54 +090034 'read_only': 1,
maruel@chromium.org6a331b32013-04-05 08:05:14 +090035 },
36 }],
37 ['OS=="mac" or OS=="win"', {
maruel@chromium.orga9199b02012-04-12 10:59:29 +090038 'variables': {
39 'command': [
40 '../testing/test_env.py',
41 '<(PRODUCT_DIR)/base_unittests<(EXECUTABLE_SUFFIX)',
phajdan.jr@chromium.org9044ff12013-10-29 06:54:54 +090042 '--brave-new-test-launcher',
phajdan.jr@chromium.org77a1ac12013-11-14 05:23:44 +090043 '--test-launcher-bot-mode',
maruel@chromium.orga9199b02012-04-12 10:59:29 +090044 ],
45 },
46 }],
falken@chromium.org6834d762014-05-09 12:39:28 +090047 ['OS=="win"', {
48 'variables': {
49 'isolate_dependency_tracked': [
50 ],
jam@chromium.orgeac09ad2014-08-20 03:06:09 +090051 'isolate_dependency_untracked': [
52 '<(PRODUCT_DIR)/base_unittests.exe.pdb',
53 ],
falken@chromium.org6834d762014-05-09 12:39:28 +090054 },
55 }],
maruel@chromium.orga9199b02012-04-12 10:59:29 +090056 ],
jshin@chromium.orga99a8962014-01-16 14:21:53 +090057 'includes': [
maruel@chromium.org6bde8112014-01-22 18:05:59 +090058 'base.isolate',
jshin@chromium.orga99a8962014-01-16 14:21:53 +090059 ],
maruel@chromium.orga9199b02012-04-12 10:59:29 +090060}