Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(317)

Side by Side Diff: components/components_unittests.isolate

Issue 996173004: Convert more isolate files to respect use_x11 for Xvfb usage (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 { 4 {
5 'conditions': [ 5 'conditions': [
6 ['OS=="android" or OS=="linux" or OS=="mac" or OS=="win"', { 6 ['use_x11==0', {
7 'variables': { 7 'variables': {
8 'files': [ 8 'command': [
9 'test/data/', 9 '../testing/test_env.py',
10 '<(PRODUCT_DIR)/components_tests_resources.pak', 10 '<(PRODUCT_DIR)/components_unittests<(EXECUTABLE_SUFFIX)',
11 '--brave-new-test-launcher',
12 '--test-launcher-bot-mode',
13 '--asan=<(asan)',
14 '--msan=<(msan)',
15 '--tsan=<(tsan)',
11 ], 16 ],
12 }, 17 },
13 }], 18 }],
14 ['OS=="linux" or OS=="mac" or OS=="win"', { 19 ['use_x11==1', {
15 'variables': {
16 'files': [
17 '../testing/test_env.py',
18 '<(PRODUCT_DIR)/components_unittests<(EXECUTABLE_SUFFIX)',
19 ],
20 },
21 }],
22 ['OS=="linux"', {
23 'variables': { 20 'variables': {
24 'command': [ 21 'command': [
25 '../testing/xvfb.py', 22 '../testing/xvfb.py',
26 '<(PRODUCT_DIR)', 23 '<(PRODUCT_DIR)',
27 '<(PRODUCT_DIR)/components_unittests', 24 '<(PRODUCT_DIR)/components_unittests',
28 '--brave-new-test-launcher', 25 '--brave-new-test-launcher',
29 '--test-launcher-bot-mode', 26 '--test-launcher-bot-mode',
30 '--asan=<(asan)', 27 '--asan=<(asan)',
31 '--msan=<(msan)', 28 '--msan=<(msan)',
32 '--tsan=<(tsan)', 29 '--tsan=<(tsan)',
33 ], 30 ],
34 'files': [ 31 'files': [
35 '../testing/xvfb.py', 32 '../testing/xvfb.py',
33 '<(PRODUCT_DIR)/xdisplaycheck',
34 ],
35 },
36 }],
37 ['OS=="android" or OS=="linux" or OS=="mac" or OS=="win"', {
38 'variables': {
39 'files': [
40 'test/data/',
41 '<(PRODUCT_DIR)/components_tests_resources.pak',
42 ],
43 },
44 }],
45 ['OS=="linux" or OS=="mac" or OS=="win"', {
46 'variables': {
47 'files': [
48 '../testing/test_env.py',
49 '<(PRODUCT_DIR)/components_unittests<(EXECUTABLE_SUFFIX)',
50 ],
51 },
52 }],
53 ['OS=="linux"', {
54 'variables': {
55 'files': [
36 '<(PRODUCT_DIR)/libffmpegsumo.so', 56 '<(PRODUCT_DIR)/libffmpegsumo.so',
37 '<(PRODUCT_DIR)/libosmesa.so', 57 '<(PRODUCT_DIR)/libosmesa.so',
38 '<(PRODUCT_DIR)/xdisplaycheck',
39 ], 58 ],
40 }, 59 },
41 }], 60 }],
42 ['OS=="mac"', { 61 ['OS=="mac"', {
43 'variables': { 62 'variables': {
44 'command': [
45 '../testing/test_env.py',
46 '<(PRODUCT_DIR)/components_unittests',
47 '--brave-new-test-launcher',
48 '--test-launcher-bot-mode',
49 '--asan=<(asan)',
50 '--msan=<(msan)',
51 '--tsan=<(tsan)',
52 ],
53 'files': [ 63 'files': [
54 '<(PRODUCT_DIR)/ffmpegsumo.so', 64 '<(PRODUCT_DIR)/ffmpegsumo.so',
55 '<(PRODUCT_DIR)/osmesa.so', 65 '<(PRODUCT_DIR)/osmesa.so',
56 ], 66 ],
57 }, 67 },
58 }], 68 }],
59 ['OS=="win"', { 69 ['OS=="win"', {
60 'variables': { 70 'variables': {
61 'command': [
62 '../testing/test_env.py',
63 '<(PRODUCT_DIR)/components_unittests.exe',
64 '--brave-new-test-launcher',
65 '--test-launcher-bot-mode',
66 '--asan=<(asan)',
67 '--msan=<(msan)',
68 '--tsan=<(tsan)',
69 ],
70 'files': [ 71 'files': [
71 '../chrome/test/data/policy/', 72 '../chrome/test/data/policy/',
72 '<(PRODUCT_DIR)/ffmpegsumo.dll', 73 '<(PRODUCT_DIR)/ffmpegsumo.dll',
73 '<(PRODUCT_DIR)/osmesa.dll', 74 '<(PRODUCT_DIR)/osmesa.dll',
74 ], 75 ],
75 }, 76 },
76 }], 77 }],
77 ['OS=="win" and (fastbuild==0 or fastbuild==1)', { 78 ['OS=="win" and (fastbuild==0 or fastbuild==1)', {
78 'variables': { 79 'variables': {
79 'files': [ 80 'files': [
80 '<(PRODUCT_DIR)/components_unittests.exe.pdb', 81 '<(PRODUCT_DIR)/components_unittests.exe.pdb',
81 ], 82 ],
82 }, 83 },
83 }], 84 }],
84 ['OS=="mac" and asan==1 and fastbuild==0', { 85 ['OS=="mac" and asan==1 and fastbuild==0', {
85 'variables': { 86 'variables': {
86 'files': [ 87 'files': [
87 '<(PRODUCT_DIR)/components_unittests.dSYM/', 88 '<(PRODUCT_DIR)/components_unittests.dSYM/',
88 '<(PRODUCT_DIR)/ffmpegsumo.so.dSYM/', 89 '<(PRODUCT_DIR)/ffmpegsumo.so.dSYM/',
89 '<(PRODUCT_DIR)/osmesa.so.dSYM/', 90 '<(PRODUCT_DIR)/osmesa.so.dSYM/',
90 ], 91 ],
91 }, 92 },
92 }], 93 }],
93 ], 94 ],
94 'includes': [ 95 'includes': [
95 '../base/base.isolate', 96 '../base/base.isolate',
96 ], 97 ],
97 } 98 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698