• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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