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

Side by Side Diff: ui/base/ui_base_unittests.isolate

Issue 908313004: Use Xvfb in isolated testing only if use_x11 is set (reland) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 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 (c) 2014 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2014 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=="linux" or OS=="mac" or OS=="win"', { 6 ['OS=="linux" or OS=="mac" or OS=="win"', {
7 'variables': { 7 'variables': {
8 'files': [ 8 'files': [
9 '../../testing/test_env.py', 9 '../../testing/test_env.py',
10 'test/data/data_pack_unittest/truncated-header.pak', 10 'test/data/data_pack_unittest/truncated-header.pak',
11 '<(PRODUCT_DIR)/ui_base_unittests<(EXECUTABLE_SUFFIX)', 11 '<(PRODUCT_DIR)/ui_base_unittests<(EXECUTABLE_SUFFIX)',
12 '<(PRODUCT_DIR)/ui_test.pak', 12 '<(PRODUCT_DIR)/ui_test.pak',
13 ], 13 ],
14 }, 14 },
15 }], 15 }],
16 ['OS=="linux" or OS=="win"', { 16 ['OS=="linux" or OS=="win"', {
17 'variables': { 17 'variables': {
18 'files': [ 18 'files': [
19 '<(PRODUCT_DIR)/ui/en-US.pak', 19 '<(PRODUCT_DIR)/ui/en-US.pak',
20 '<(PRODUCT_DIR)/ui/ui_resources_100_percent.pak', 20 '<(PRODUCT_DIR)/ui/ui_resources_100_percent.pak',
21 ], 21 ],
22 }, 22 },
23 }], 23 }],
24 ['OS=="linux"', { 24 ['use_x11==0', {
25 'variables': {
26 'command': [
27 '../../testing/test_env.py',
28 '<(PRODUCT_DIR)/ui_base_unittests<(EXECUTABLE_SUFFIX)',
29 '--brave-new-test-launcher',
30 '--test-launcher-bot-mode',
31 '--asan=<(asan)',
32 '--lsan=<(lsan)',
33 '--msan=<(msan)',
34 '--tsan=<(tsan)',
35 ],
36 },
37 }],
38 ['use_x11==1', {
25 'variables': { 39 'variables': {
26 'command': [ 40 'command': [
27 '../../testing/xvfb.py', 41 '../../testing/xvfb.py',
28 '<(PRODUCT_DIR)', 42 '<(PRODUCT_DIR)',
29 '<(PRODUCT_DIR)/ui_base_unittests<(EXECUTABLE_SUFFIX)', 43 '<(PRODUCT_DIR)/ui_base_unittests<(EXECUTABLE_SUFFIX)',
30 '--brave-new-test-launcher', 44 '--brave-new-test-launcher',
31 '--test-launcher-bot-mode', 45 '--test-launcher-bot-mode',
32 '--asan=<(asan)', 46 '--asan=<(asan)',
33 '--lsan=<(lsan)', 47 '--lsan=<(lsan)',
34 '--msan=<(msan)', 48 '--msan=<(msan)',
35 '--tsan=<(tsan)', 49 '--tsan=<(tsan)',
36 ], 50 ],
37 'files': [ 51 'files': [
38 '../../testing/xvfb.py', 52 '../../testing/xvfb.py',
53 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
54 ],
55 },
56 }],
57 ['OS=="linux"', {
58 'variables': {
59 'files': [
39 '<(PRODUCT_DIR)/libosmesa.so', 60 '<(PRODUCT_DIR)/libosmesa.so',
40 ], 61 ],
41 }, 62 },
42 }], 63 }],
43 ['OS=="linux" and use_ozone==0', {
44 'variables': {
45 'files': [
46 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
47 ],
48 },
49 }],
50 ['OS=="mac"', { 64 ['OS=="mac"', {
51 'variables': { 65 'variables': {
52 'files': [ 66 'files': [
53 '<(PRODUCT_DIR)/ui_unittests Framework.framework/', 67 '<(PRODUCT_DIR)/ui_unittests Framework.framework/',
54 '<(PRODUCT_DIR)/osmesa.so', 68 '<(PRODUCT_DIR)/osmesa.so',
55 ], 69 ],
56 }, 70 },
57 }], 71 }],
58 ['OS=="win"', { 72 ['OS=="win"', {
59 'variables': { 73 'variables': {
60 'files': [ 74 'files': [
61 '<(PRODUCT_DIR)/osmesa.dll', 75 '<(PRODUCT_DIR)/osmesa.dll',
62 ], 76 ],
63 }, 77 },
64 }], 78 }],
65 ['OS=="mac" or OS=="win"', {
66 'variables': {
67 'command': [
68 '../../testing/test_env.py',
69 '<(PRODUCT_DIR)/ui_base_unittests<(EXECUTABLE_SUFFIX)',
70 '--brave-new-test-launcher',
71 '--test-launcher-bot-mode',
72 '--asan=<(asan)',
73 '--lsan=<(lsan)',
74 '--msan=<(msan)',
75 '--tsan=<(tsan)',
76 ],
77 },
78 }],
79 ['OS=="mac" and asan==1 and fastbuild==0', { 79 ['OS=="mac" and asan==1 and fastbuild==0', {
80 'variables': { 80 'variables': {
81 'files': [ 81 'files': [
82 '<(PRODUCT_DIR)/osmesa.so.dSYM/', 82 '<(PRODUCT_DIR)/osmesa.so.dSYM/',
83 '<(PRODUCT_DIR)/ui_base_unittests.dSYM/', 83 '<(PRODUCT_DIR)/ui_base_unittests.dSYM/',
84 '<(PRODUCT_DIR)/ui_unittests Framework.framework.dSYM/', 84 '<(PRODUCT_DIR)/ui_unittests Framework.framework.dSYM/',
85 ], 85 ],
86 }, 86 },
87 }], 87 }],
88 ], 88 ],
89 'includes': [ 89 'includes': [
90 '../../base/base.isolate', 90 '../../base/base.isolate',
91 ], 91 ],
92 } 92 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698