blob: 4befb23f286cabe1084b976f8edf1ce7b124e00b [file] [log] [blame]
John Abd-El-Malek38a6fabc2015-01-21 15:17:271# Copyright 2015 The Chromium Authors. All rights reserved.
[email protected]bc63a8ec2013-07-13 04:43:552# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4{
5 'conditions': [
spangc88a0ab2015-03-11 20:51:536 ['use_x11==0', {
7 'variables': {
8 'command': [
9 '../testing/test_env.py',
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)',
16 ],
17 },
18 }],
19 ['use_x11==1', {
20 'variables': {
21 'command': [
22 '../testing/xvfb.py',
23 '<(PRODUCT_DIR)',
24 '<(PRODUCT_DIR)/components_unittests',
25 '--brave-new-test-launcher',
26 '--test-launcher-bot-mode',
27 '--asan=<(asan)',
28 '--msan=<(msan)',
29 '--tsan=<(tsan)',
30 ],
31 'files': [
32 '../testing/xvfb.py',
33 '<(PRODUCT_DIR)/xdisplaycheck',
34 ],
35 },
36 }],
John Abd-El-Malek38a6fabc2015-01-21 15:17:2737 ['OS=="android" or OS=="linux" or OS=="mac" or OS=="win"', {
38 'variables': {
39 'files': [
estark334673f42015-09-08 14:51:3940 '../net/data/',
John Abd-El-Malek38a6fabc2015-01-21 15:17:2741 'test/data/',
tfarina4bb3f4782015-02-09 20:59:5742 '<(PRODUCT_DIR)/components_tests_resources.pak',
sadrul618bc162015-05-13 16:09:5343 '<(PRODUCT_DIR)/ui_test.pak',
John Abd-El-Malek38a6fabc2015-01-21 15:17:2744 ],
45 },
46 }],
47 ['OS=="linux" or OS=="mac" or OS=="win"', {
48 'variables': {
49 'files': [
50 '../testing/test_env.py',
John Abd-El-Malek38a6fabc2015-01-21 15:17:2751 ],
52 },
53 }],
John Abd-El-Malek38a6fabc2015-01-21 15:17:2754 ['OS=="linux"', {
55 'variables': {
John Abd-El-Malek38a6fabc2015-01-21 15:17:2756 'files': [
John Abd-El-Malek38a6fabc2015-01-21 15:17:2757 '<(PRODUCT_DIR)/libosmesa.so',
John Abd-El-Malek38a6fabc2015-01-21 15:17:2758 ],
59 },
60 }],
61 ['OS=="mac"', {
62 'variables': {
John Abd-El-Malek38a6fabc2015-01-21 15:17:2763 'files': [
John Abd-El-Malek38a6fabc2015-01-21 15:17:2764 '<(PRODUCT_DIR)/osmesa.so',
65 ],
66 },
67 }],
68 ['OS=="win"', {
69 'variables': {
John Abd-El-Malek38a6fabc2015-01-21 15:17:2770 'files': [
71 '../chrome/test/data/policy/',
John Abd-El-Malek38a6fabc2015-01-21 15:17:2772 '<(PRODUCT_DIR)/osmesa.dll',
73 ],
74 },
75 }],
76 ['OS=="win" and (fastbuild==0 or fastbuild==1)', {
77 'variables': {
78 'files': [
79 '<(PRODUCT_DIR)/components_unittests.exe.pdb',
[email protected]fb1397ce2013-08-13 22:55:0780 ],
[email protected]bc63a8ec2013-07-13 04:43:5581 },
82 }],
glider84d336d2015-02-10 13:17:2783 ['OS=="mac" and asan==1 and fastbuild==0', {
84 'variables': {
85 'files': [
86 '<(PRODUCT_DIR)/components_unittests.dSYM/',
glider84d336d2015-02-10 13:17:2787 '<(PRODUCT_DIR)/osmesa.so.dSYM/',
88 ],
89 },
90 }],
[email protected]bc63a8ec2013-07-13 04:43:5591 ],
[email protected]b24033e5e2014-03-31 17:33:4992 'includes': [
John Abd-El-Malek38a6fabc2015-01-21 15:17:2793 '../base/base.isolate',
kbrc148a712015-07-13 23:43:1894 '../ui/gl/gl.isolate',
[email protected]b24033e5e2014-03-31 17:33:4995 ],
[email protected]bc63a8ec2013-07-13 04:43:5596}