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

Side by Side Diff: scripts/slave/recipe_modules/webrtc/builders.py

Issue 2354363006: WebRTC: Add android_junit_tests. (Closed)
Patch Set: Formatting Created 4 years, 2 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 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 # Contains the bulk of the WebRTC builder configurations so they can be reused 5 # Contains the bulk of the WebRTC builder configurations so they can be reused
6 # from multiple recipes. 6 # from multiple recipes.
7 7
8 from recipe_engine.types import freeze 8 from recipe_engine.types import freeze
9 9
10 RECIPE_CONFIGS = freeze({ 10 RECIPE_CONFIGS = freeze({
(...skipping 14 matching lines...) Expand all
25 'webrtc_clang': { 25 'webrtc_clang': {
26 'chromium_config': 'webrtc_clang', 26 'chromium_config': 'webrtc_clang',
27 'gclient_config': 'webrtc', 27 'gclient_config': 'webrtc',
28 'test_suite': 'webrtc', 28 'test_suite': 'webrtc',
29 }, 29 },
30 'webrtc_android': { 30 'webrtc_android': {
31 'chromium_config': 'android', 31 'chromium_config': 'android',
32 'chromium_android_config': 'webrtc', 32 'chromium_android_config': 'webrtc',
33 'gclient_config': 'webrtc', 33 'gclient_config': 'webrtc',
34 'gclient_apply_config': ['android'], 34 'gclient_apply_config': ['android'],
35 'test_suite': 'android', 35 'test_suite': 'android_device',
36 }, 36 },
37 'webrtc_android_clang': { 37 'webrtc_android_clang': {
38 'chromium_config': 'android_clang', 38 'chromium_config': 'android_clang',
39 'chromium_android_config': 'webrtc', 39 'chromium_android_config': 'webrtc',
40 'gclient_config': 'webrtc', 40 'gclient_config': 'webrtc',
41 'gclient_apply_config': ['android'], 41 'gclient_apply_config': ['android'],
42 }, 42 },
43 'webrtc_android_asan': { 43 'webrtc_android_asan': {
44 'chromium_config': 'android_asan', 44 'chromium_config': 'android_asan',
45 'chromium_android_config': 'webrtc', 45 'chromium_android_config': 'webrtc',
46 'gclient_config': 'webrtc', 46 'gclient_config': 'webrtc',
47 'gclient_apply_config': ['android'], 47 'gclient_apply_config': ['android'],
48 'test_suite': 'android', 48 'test_suite': 'android_device',
49 },
50 'webrtc_android_linux': {
51 'chromium_config': 'android',
52 'chromium_android_config': 'webrtc',
53 'gclient_config': 'webrtc',
54 'gclient_apply_config': ['android'],
55 'test_suite': 'android_linux',
56 },
57 'webrtc_android_swarming': {
58 'chromium_config': 'android',
59 'chromium_android_config': 'webrtc',
60 'gclient_config': 'webrtc',
61 'gclient_apply_config': ['android'],
62 'test_suite': 'android_swarming',
49 }, 63 },
50 }) 64 })
51 65
52 WEBRTC_REVISION_PERF_CONFIG = '{\'a_default_rev\': \'r_webrtc_rev\'}' 66 WEBRTC_REVISION_PERF_CONFIG = '{\'a_default_rev\': \'r_webrtc_rev\'}'
53 67
54 BUILDERS = freeze({ 68 BUILDERS = freeze({
55 'client.webrtc': { 69 'client.webrtc': {
56 'settings': { 70 'settings': {
57 'build_gs_bucket': 'chromium-webrtc', 71 'build_gs_bucket': 'chromium-webrtc',
58 'PERF_CONFIG': WEBRTC_REVISION_PERF_CONFIG, 72 'PERF_CONFIG': WEBRTC_REVISION_PERF_CONFIG,
(...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after
381 'BUILD_CONFIG': 'Release', 395 'BUILD_CONFIG': 'Release',
382 'TARGET_BITS': 64, 396 'TARGET_BITS': 64,
383 }, 397 },
384 'webrtc_config_kwargs': { 398 'webrtc_config_kwargs': {
385 'PERF_ID': 'webrtc-linux-large-tests', 399 'PERF_ID': 'webrtc-linux-large-tests',
386 }, 400 },
387 'bot_type': 'builder_tester', 401 'bot_type': 'builder_tester',
388 'testing': {'platform': 'linux'}, 402 'testing': {'platform': 'linux'},
389 }, 403 },
390 'Android32 Builder': { 404 'Android32 Builder': {
391 'recipe_config': 'webrtc_android', 405 'recipe_config': 'webrtc_android_linux',
392 'chromium_config_kwargs': { 406 'chromium_config_kwargs': {
393 'BUILD_CONFIG': 'Release', 407 'BUILD_CONFIG': 'Release',
394 'TARGET_PLATFORM': 'android', 408 'TARGET_PLATFORM': 'android',
395 'TARGET_ARCH': 'arm', 409 'TARGET_ARCH': 'arm',
396 'TARGET_BITS': 32, 410 'TARGET_BITS': 32,
397 }, 411 },
398 'bot_type': 'builder', 412 'bot_type': 'builder_tester',
399 'testing': {'platform': 'linux'}, 413 'testing': {'platform': 'linux'},
400 'triggers': [ 414 'triggers': [
401 'Android32 Tests (L Nexus5)', 415 'Android32 Tests (L Nexus5)',
402 'Android32 Tests (L Nexus7.2)', 416 'Android32 Tests (L Nexus7.2)',
403 ], 417 ],
404 'archive_apprtc': True, 418 'archive_apprtc': True,
405 }, 419 },
406 'Android32 Builder (dbg)': { 420 'Android32 Builder (dbg)': {
407 'recipe_config': 'webrtc_android', 421 'recipe_config': 'webrtc_android',
408 'chromium_config_kwargs': { 422 'chromium_config_kwargs': {
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after
635 'Linux64 GCC': { 649 'Linux64 GCC': {
636 'recipe_config': 'webrtc_gcc', 650 'recipe_config': 'webrtc_gcc',
637 'chromium_config_kwargs': { 651 'chromium_config_kwargs': {
638 'BUILD_CONFIG': 'Release', 652 'BUILD_CONFIG': 'Release',
639 'TARGET_BITS': 64, 653 'TARGET_BITS': 64,
640 }, 654 },
641 'bot_type': 'builder', 655 'bot_type': 'builder',
642 'testing': {'platform': 'linux'}, 656 'testing': {'platform': 'linux'},
643 }, 657 },
644 'Android32 Release (swarming)': { 658 'Android32 Release (swarming)': {
645 'recipe_config': 'webrtc_android', 659 'recipe_config': 'webrtc_android_swarming',
646 'chromium_config_kwargs': { 660 'chromium_config_kwargs': {
647 'BUILD_CONFIG': 'Release', 661 'BUILD_CONFIG': 'Release',
648 'TARGET_PLATFORM': 'android', 662 'TARGET_PLATFORM': 'android',
649 'TARGET_ARCH': 'arm', 663 'TARGET_ARCH': 'arm',
650 'TARGET_BITS': 32, 664 'TARGET_BITS': 32,
651 }, 665 },
652 'bot_type': 'builder_tester', 666 'bot_type': 'builder_tester',
653 'testing': {'platform': 'linux'}, 667 'testing': {'platform': 'linux'},
654 'use_isolate': True, 668 'use_isolate': True,
655 'enable_swarming': True, 669 'enable_swarming': True,
(...skipping 684 matching lines...) Expand 10 before | Expand all | Expand 10 after
1340 'enable_swarming': True, 1354 'enable_swarming': True,
1341 'swarming_dimensions': { 1355 'swarming_dimensions': {
1342 'os': 'Android', 1356 'os': 'Android',
1343 'device_type': 'bullhead', # Nexus 5X 1357 'device_type': 'bullhead', # Nexus 5X
1344 } 1358 }
1345 } 1359 }
1346 }, 1360 },
1347 }, 1361 },
1348 }) 1362 })
1349 1363
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698