blob: cdfd8c4100f5c987dc70e2a1467ee50a89a5f024 [file] [log] [blame]
James Robinson646469d2014-10-03 15:33:28 -07001# 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
3# found in the LICENSE file.
4{
5 'conditions': [
6 ['OS=="linux"', {
7 'variables': {
8 'command': [
James Robinsond4531882014-10-17 16:14:32 -07009 './browser_tests_launcher.py',
10 '-f',
11 './browser_test_commands_linux.txt',
12 '-p',
James Robinson646469d2014-10-03 15:33:28 -070013 '<(PRODUCT_DIR)',
James Robinson646469d2014-10-03 15:33:28 -070014 ],
15 'files': [
16 '../xvfb.py',
James Robinsond4531882014-10-17 16:14:32 -070017 './browser_tests_launcher.py',
18 './browser_test_commands_linux.txt',
James Robinson646469d2014-10-03 15:33:28 -070019 '<(PRODUCT_DIR)/libffmpegsumo.so',
20 '<(PRODUCT_DIR)/libosmesa.so',
21 '<(PRODUCT_DIR)/nacl_irt_x86_64.nexe',
22 ],
23 },
24 }],
25 ['OS=="linux" and use_ozone==0', {
26 'variables': {
27 'files': [
28 '<(PRODUCT_DIR)/xdisplaycheck<(EXECUTABLE_SUFFIX)',
29 ],
30 },
31 }],
32 ['OS=="linux" or OS=="mac" or OS=="win"', {
33 'variables': {
34 'files': [
35 '../test_env.py',
36 '<(PRODUCT_DIR)/browser_tests<(EXECUTABLE_SUFFIX)',
37 '<(PRODUCT_DIR)/remoting/remoting.webapp/',
James Robinson6e9a1c92014-11-13 17:05:42 -080038 '<(PRODUCT_DIR)/remoting/remoting.webapp.v2/',
James Robinson646469d2014-10-03 15:33:28 -070039 '<(PRODUCT_DIR)/resources.pak',
James Robinson6e9a1c92014-11-13 17:05:42 -080040 '../../remoting/tools/internal/test_accounts.json',
James Robinson646469d2014-10-03 15:33:28 -070041 ],
42 'read_only': 1,
43 },
44 }],
45 ['OS=="linux" or OS=="win"', {
46 'variables': {
47 'files': [
48 '<(PRODUCT_DIR)/chrome_100_percent.pak',
49 '<(PRODUCT_DIR)/locales/en-US.pak',
50 ],
51 },
52 }],
James Robinson1ae030a2014-11-07 08:32:47 -080053 ['OS=="win"', {
54 'variables': {
55 'files': [
56 '<(PRODUCT_DIR)/chrome_elf.dll',
57 '<(PRODUCT_DIR)/ffmpegsumo.dll',
58 ],
59 },
60 }],
61 ['OS=="mac"', {
62 'variables': {
63 'files': [
64 '<(PRODUCT_DIR)/<(mac_product_name).app/',
65 '<(PRODUCT_DIR)/exif.so',
66 '<(PRODUCT_DIR)/ffmpegsumo.so',
67 ],
68 },
69 }],
James Robinson646469d2014-10-03 15:33:28 -070070 ['OS=="mac" or OS=="win"', {
71 'variables': {
72 'command': [
James Robinson24218d72014-10-20 16:18:41 -070073 '../test_env.py',
James Robinson646469d2014-10-03 15:33:28 -070074 '<(PRODUCT_DIR)/browser_tests<(EXECUTABLE_SUFFIX)',
75 '--gtest_filter=RemoteDesktopBrowserTest.MANUAL_Launch',
76 '--run-manual',
77 '--ui-test-action-timeout=100000',
78 '--webapp-unpacked=<(PRODUCT_DIR)/remoting/remoting.webapp',
79 '--extension-name=Chromoting',
80 ],
81 },
82 }],
83 ],
84 'includes': [
85 '../../base/base.isolate',
86 ],
James Robinson6e9a1c92014-11-13 17:05:42 -080087}