OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 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 { | 5 { |
6 'variables': { | 6 'variables': { |
7 | 7 |
8 # Jscompile proto files. | 8 # Jscompile proto files. |
9 # These provide type information for jscompile. | 9 # These provide type information for jscompile. |
10 'remoting_webapp_js_proto_files': [ | 10 'remoting_webapp_js_proto_files': [ |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 'remoting_webapp_browsertest_all_js_files': [ | 48 'remoting_webapp_browsertest_all_js_files': [ |
49 '<@(remoting_webapp_browsertest_js_files)', | 49 '<@(remoting_webapp_browsertest_js_files)', |
50 '<@(remoting_webapp_browsertest_js_mock_files)', | 50 '<@(remoting_webapp_browsertest_js_mock_files)', |
51 ], | 51 ], |
52 | 52 |
53 # | 53 # |
54 # Webapp unittest JavaScript files. | 54 # Webapp unittest JavaScript files. |
55 # | 55 # |
56 | 56 |
57 # These product files are excluded from our JavaScript unittest | 57 # These product files are excluded from our JavaScript unittest |
58 'remoting_webapp_unittests_exclude_js_files': [ | 58 'remoting_webapp_unittest_exclude_js_files': [ |
59 # background.js is where the onLoad handler is defined, which | 59 # background.js is where the onLoad handler is defined, which |
60 # makes it the entry point of the background page. | 60 # makes it the entry point of the background page. |
61 'webapp/crd/js/background.js', | 61 'webapp/crd/js/background.js', |
62 ], | 62 ], |
63 # The unit test cases for the webapp | 63 # The unit test cases for the webapp |
64 'remoting_webapp_unittests_js_files': [ | 64 'remoting_webapp_unittests_js_files': [ |
65 'webapp/base/js/base_unittest.js', | 65 'webapp/base/js/base_unittest.js', |
66 'webapp/base/js/base_event_hook_unittest.js', | 66 'webapp/base/js/base_event_hook_unittest.js', |
67 'webapp/base/js/ipc_unittest.js', | 67 'webapp/base/js/ipc_unittest.js', |
68 'webapp/crd/js/apps_v2_migration_unittest.js', | 68 'webapp/crd/js/apps_v2_migration_unittest.js', |
69 'webapp/crd/js/desktop_viewport_unittest.js', | 69 'webapp/crd/js/desktop_viewport_unittest.js', |
70 'webapp/crd/js/dns_blackhole_checker_unittest.js', | 70 'webapp/crd/js/dns_blackhole_checker_unittest.js', |
| 71 'webapp/crd/js/error_unittest.js', |
71 'webapp/crd/js/fallback_signal_strategy_unittest.js', | 72 'webapp/crd/js/fallback_signal_strategy_unittest.js', |
72 'webapp/crd/js/host_table_entry_unittest.js', | 73 'webapp/crd/js/host_table_entry_unittest.js', |
73 'webapp/crd/js/l10n_unittest.js', | 74 'webapp/crd/js/l10n_unittest.js', |
74 'webapp/crd/js/menu_button_unittest.js', | 75 'webapp/crd/js/menu_button_unittest.js', |
75 'webapp/crd/js/xhr_unittest.js', | 76 'webapp/crd/js/xhr_unittest.js', |
76 'webapp/crd/js/xmpp_connection_unittest.js', | 77 'webapp/crd/js/xmpp_connection_unittest.js', |
77 'webapp/crd/js/xmpp_login_handler_unittest.js', | 78 'webapp/crd/js/xmpp_login_handler_unittest.js', |
78 'webapp/crd/js/xmpp_stream_parser_unittest.js', | 79 'webapp/crd/js/xmpp_stream_parser_unittest.js', |
79 ], | 80 ], |
80 'remoting_webapp_unittests_js_mock_files': [ | 81 'remoting_webapp_unittest_js_mock_files': [ |
81 # Some proto files can be repurposed as simple mocks for the unittests. | 82 # Some proto files can be repurposed as simple mocks for the unittests. |
82 # Note that some defs in chrome_proto are overwritten by chrome_mocks. | 83 # Note that some defs in chrome_proto are overwritten by chrome_mocks. |
83 'webapp/crd/js/mock_signal_strategy.js', | |
84 'webapp/js_proto/chrome_proto.js', | 84 'webapp/js_proto/chrome_proto.js', |
85 'webapp/js_proto/chrome_mocks.js', | 85 'webapp/unittests/chrome_mocks.js', |
| 86 'webapp/unittests/mock_signal_strategy.js', |
86 'webapp/unittests/sinon_helpers.js', | 87 'webapp/unittests/sinon_helpers.js', |
87 ], | 88 ], |
88 # Prototypes for objects that are not mocked. | 89 # Prototypes for objects that are not mocked. |
89 'remoting_webapp_unittests_js_proto_files': [ | 90 'remoting_webapp_unittest_js_proto_files': [ |
90 'webapp/js_proto/chrome_cast_proto.js', | 91 'webapp/js_proto/chrome_cast_proto.js', |
91 'webapp/js_proto/dom_proto.js', | 92 'webapp/js_proto/dom_proto.js', |
92 'webapp/js_proto/remoting_proto.js', | 93 'webapp/js_proto/remoting_proto.js', |
93 'webapp/js_proto/qunit_proto.js', | 94 'webapp/js_proto/qunit_proto.js', |
94 'webapp/js_proto/sinon_proto.js', | 95 'webapp/js_proto/sinon_proto.js', |
95 ], | 96 ], |
96 'remoting_webapp_unittests_all_js_files': [ | 97 'remoting_webapp_unittest_all_js_files': [ |
97 '<@(remoting_webapp_unittests_js_files)', | 98 '<@(remoting_webapp_unittest_js_files)', |
98 '<@(remoting_webapp_unittests_js_mock_files)', | 99 '<@(remoting_webapp_unittest_js_mock_files)', |
99 ], | 100 ], |
100 # All the files needed to run the unittests. | 101 # All the files needed to run the unittests. |
101 'remoting_webapp_unittests_all_files': [ | 102 'remoting_webapp_unittest_all_files': [ |
102 'webapp/crd/html/menu_button.css', | 103 'webapp/crd/html/menu_button.css', |
103 '<@(remoting_webapp_unittests_all_js_files)', | 104 '<@(remoting_webapp_unittest_all_js_files)', |
104 ], | 105 ], |
105 'remoting_webapp_unittests_template_main': | 106 'remoting_webapp_unittest_template_main': |
106 'webapp/crd/html/template_unittests.html', | 107 'webapp/crd/html/template_unittest.html', |
107 | 108 |
108 # | 109 # |
109 # Webapp JavaScript file groups. | 110 # Webapp JavaScript file groups. |
110 # | 111 # |
111 | 112 |
112 # Auth (apps v1) JavaScript files. | 113 # Auth (apps v1) JavaScript files. |
113 # These files aren't included directly from main.html. They are | 114 # These files aren't included directly from main.html. They are |
114 # referenced from the manifest.json file (appsv1 only). | 115 # referenced from the manifest.json file (appsv1 only). |
115 'remoting_webapp_js_auth_v1_files': [ | 116 'remoting_webapp_js_auth_v1_files': [ |
116 'webapp/crd/js/cs_third_party_auth_trampoline.js', # client to host | 117 'webapp/crd/js/cs_third_party_auth_trampoline.js', # client to host |
(...skipping 17 matching lines...) Expand all Loading... |
134 'remoting_webapp_js_cast_extension_files': [ | 135 'remoting_webapp_js_cast_extension_files': [ |
135 'webapp/crd/js/cast_extension_handler.js', | 136 'webapp/crd/js/cast_extension_handler.js', |
136 ], | 137 ], |
137 # Client JavaScript files. | 138 # Client JavaScript files. |
138 'remoting_webapp_js_client_files': [ | 139 'remoting_webapp_js_client_files': [ |
139 'webapp/crd/js/client_plugin.js', | 140 'webapp/crd/js/client_plugin.js', |
140 'webapp/crd/js/client_plugin_impl.js', | 141 'webapp/crd/js/client_plugin_impl.js', |
141 'webapp/crd/js/client_plugin_host_desktop_impl.js', | 142 'webapp/crd/js/client_plugin_host_desktop_impl.js', |
142 'webapp/crd/js/client_session.js', | 143 'webapp/crd/js/client_session.js', |
143 'webapp/crd/js/clipboard.js', | 144 'webapp/crd/js/clipboard.js', |
144 'webapp/crd/js/connected_view.js', | |
145 'webapp/crd/js/credentials_provider.js', | 145 'webapp/crd/js/credentials_provider.js', |
146 'webapp/crd/js/desktop_connected_view.js', | 146 'webapp/crd/js/desktop_connected_view.js', |
147 'webapp/crd/js/host_desktop.js', | 147 'webapp/crd/js/host_desktop.js', |
148 'webapp/crd/js/session_connector.js', | 148 'webapp/crd/js/session_connector.js', |
149 'webapp/crd/js/session_connector_impl.js', | 149 'webapp/crd/js/session_connector_impl.js', |
150 'webapp/crd/js/smart_reconnector.js', | 150 'webapp/crd/js/smart_reconnector.js', |
151 'webapp/crd/js/video_frame_recorder.js', | 151 'webapp/crd/js/video_frame_recorder.js', |
152 ], | 152 ], |
153 # Remoting core JavaScript files. | 153 # Remoting core JavaScript files. |
154 'remoting_webapp_js_core_files': [ | 154 'remoting_webapp_js_core_files': [ |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
262 ], | 262 ], |
263 | 263 |
264 # The CRD-specific JavaScript files required by main.html. | 264 # The CRD-specific JavaScript files required by main.html. |
265 'remoting_webapp_crd_main_html_all_js_files': [ | 265 'remoting_webapp_crd_main_html_all_js_files': [ |
266 '<@(remoting_webapp_shared_main_html_js_files)', | 266 '<@(remoting_webapp_shared_main_html_js_files)', |
267 'webapp/crd/js/crd_connect.js', | 267 'webapp/crd/js/crd_connect.js', |
268 'webapp/crd/js/crd_event_handlers.js', | 268 'webapp/crd/js/crd_event_handlers.js', |
269 'webapp/crd/js/crd_main.js', | 269 'webapp/crd/js/crd_main.js', |
270 'webapp/crd/js/desktop_remoting.js', | 270 'webapp/crd/js/desktop_remoting.js', |
271 'webapp/crd/js/it2me_connect_flow.js', | 271 'webapp/crd/js/it2me_connect_flow.js', |
272 'webapp/crd/js/me2me_connect_flow.js', | |
273 ], | 272 ], |
274 | 273 |
275 # These template files are used to construct main.html. | 274 # These template files are used to construct main.html. |
276 'remoting_webapp_template_files': [ | 275 'remoting_webapp_template_files': [ |
277 'webapp/base/html/client_plugin.html', | 276 'webapp/base/html/client_plugin.html', |
278 'webapp/base/html/dialog_auth.html', | 277 'webapp/base/html/dialog_auth.html', |
279 'webapp/crd/html/butter_bar.html', | 278 'webapp/crd/html/butter_bar.html', |
280 'webapp/crd/html/dialog_client_connect_failed.html', | 279 'webapp/crd/html/dialog_client_connect_failed.html', |
281 'webapp/crd/html/dialog_client_connecting.html', | 280 'webapp/crd/html/dialog_client_connecting.html', |
282 'webapp/crd/html/dialog_client_host_needs_upgrade.html', | 281 'webapp/crd/html/dialog_client_host_needs_upgrade.html', |
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
450 '<(remoting_webapp_template_background)', | 449 '<(remoting_webapp_template_background)', |
451 '<(remoting_webapp_template_main)', | 450 '<(remoting_webapp_template_main)', |
452 '<(remoting_webapp_template_message_window)', | 451 '<(remoting_webapp_template_message_window)', |
453 '<(remoting_webapp_template_wcs_sandbox)', | 452 '<(remoting_webapp_template_wcs_sandbox)', |
454 '<@(remoting_webapp_template_files)', | 453 '<@(remoting_webapp_template_files)', |
455 '<@(remoting_webapp_crd_js_files)', | 454 '<@(remoting_webapp_crd_js_files)', |
456 ], | 455 ], |
457 | 456 |
458 }, | 457 }, |
459 } | 458 } |
OLD | NEW |