blob: 09bfcf9e34ae5f2382cd663d12659f746b14911b [file] [log] [blame]
jam75a28f02015-01-27 17:22:351# Copyright 2015 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': [
spangc88a0ab2015-03-11 20:51:536 ['use_x11==0', {
jam75a28f02015-01-27 17:22:357 'variables': {
spangc88a0ab2015-03-11 20:51:538 'command': [
jam75a28f02015-01-27 17:22:359 '../testing/test_env.py',
10 '<(PRODUCT_DIR)/cc_unittests<(EXECUTABLE_SUFFIX)',
spangc88a0ab2015-03-11 20:51:5311 '--brave-new-test-launcher',
12 '--test-launcher-bot-mode',
13 '--asan=<(asan)',
14 '--msan=<(msan)',
15 '--tsan=<(tsan)',
jam75a28f02015-01-27 17:22:3516 ],
17 },
18 }],
spangc88a0ab2015-03-11 20:51:5319 ['use_x11==1', {
jam75a28f02015-01-27 17:22:3520 'variables': {
21 'command': [
22 '../testing/xvfb.py',
23 '<(PRODUCT_DIR)',
24 '<(PRODUCT_DIR)/cc_unittests',
25 '--brave-new-test-launcher',
26 '--test-launcher-bot-mode',
27 '--asan=<(asan)',
earthdokeeb065302015-02-04 18:18:0428 '--msan=<(msan)',
29 '--tsan=<(tsan)',
jam75a28f02015-01-27 17:22:3530 ],
31 'files': [
32 '../testing/xvfb.py',
spangc88a0ab2015-03-11 20:51:5333 '<(PRODUCT_DIR)/xdisplaycheck',
34 ],
35 },
36 }],
37 ['OS=="linux" or OS=="mac" or OS=="win"', {
38 'variables': {
39 'files': [
40 'test/data/',
41 '../testing/test_env.py',
spangc88a0ab2015-03-11 20:51:5342 ],
43 },
44 }],
45 ['OS=="linux"', {
46 'variables': {
47 'files': [
jam75a28f02015-01-27 17:22:3548 '<(PRODUCT_DIR)/libosmesa.so',
49 ],
50 },
51 }],
jam75a28f02015-01-27 17:22:3552 ['OS=="mac"', {
53 'variables': {
jam75a28f02015-01-27 17:22:3554 'files': [
jam75a28f02015-01-27 17:22:3555 '<(PRODUCT_DIR)/osmesa.so',
56 ],
57 },
58 }],
59 ['OS=="win"', {
60 'variables': {
jam75a28f02015-01-27 17:22:3561 'files': [
jam75a28f02015-01-27 17:22:3562 '<(PRODUCT_DIR)/osmesa.dll',
63 ],
64 },
65 }],
66 ['OS=="win" and (fastbuild==0 or fastbuild==1)', {
67 'variables': {
68 'files': [
69 '<(PRODUCT_DIR)/cc_unittests.exe.pdb',
70 ],
71 },
72 }],
glider84d336d2015-02-10 13:17:2773 ['OS=="mac" and asan==1 and fastbuild==0', {
74 'variables': {
75 'files': [
76 '<(PRODUCT_DIR)/cc_unittests.dSYM/',
77 ],
78 },
79 }],
jam75a28f02015-01-27 17:22:3580 ],
81 'includes': [
82 '../base/base.isolate',
kbrc148a712015-07-13 23:43:1883 '../ui/gl/gl.isolate',
jam75a28f02015-01-27 17:22:3584 ],
85}