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

Side by Side Diff: scripts/slave/recipe_modules/chromium_tests/chromium_memory_full.py

Issue 2357343004: chromium_tests: automatically set up test genrators (Closed)
Patch Set: 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 from . import steps 5 from . import steps
6 6
7 SPEC = { 7 SPEC = {
8 'settings': { 8 'settings': {
9 'build_gs_bucket': 'chromium-memory-full-archive', 9 'build_gs_bucket': 'chromium-memory-full-archive',
10 }, 10 },
(...skipping 15 matching lines...) Expand all
26 'use_isolate': True, 26 'use_isolate': True,
27 }, 27 },
28 'Linux MSan Tests': { 28 'Linux MSan Tests': {
29 'chromium_config': 'chromium_msan', 29 'chromium_config': 'chromium_msan',
30 'gclient_config': 'chromium', 30 'gclient_config': 'chromium',
31 'chromium_config_kwargs': { 31 'chromium_config_kwargs': {
32 'BUILD_CONFIG': 'Release', 32 'BUILD_CONFIG': 'Release',
33 'TARGET_BITS': 64, 33 'TARGET_BITS': 64,
34 }, 34 },
35 'bot_type': 'tester', 35 'bot_type': 'tester',
36 'test_generators': [
37 steps.generate_gtest,
ghost stip (do not use) 2016/09/22 23:25:49 eugenis: fyi, this shouldn't affect anything
38 steps.generate_script,
39 steps.generate_isolated_script,
40 ],
41 'parent_buildername': 'Chromium Linux MSan Builder', 36 'parent_buildername': 'Chromium Linux MSan Builder',
42 'testing': {'platform': 'linux'}, 37 'testing': {'platform': 'linux'},
43 'enable_swarming': True, 38 'enable_swarming': True,
44 }, 39 },
45 'Chromium Linux ChromeOS MSan Builder': { 40 'Chromium Linux ChromeOS MSan Builder': {
46 'chromium_config': 'chromium_msan', 41 'chromium_config': 'chromium_msan',
47 'gclient_config': 'chromium', 42 'gclient_config': 'chromium',
48 'chromium_apply_config': ['mb', 'prebuilt_instrumented_libraries'], 43 'chromium_apply_config': ['mb', 'prebuilt_instrumented_libraries'],
49 'GYP_DEFINES': { 44 'GYP_DEFINES': {
50 'msan_track_origins': 2, 45 'msan_track_origins': 2,
51 'chromeos': 1 46 'chromeos': 1
52 }, 47 },
53 'chromium_config_kwargs': { 48 'chromium_config_kwargs': {
54 'BUILD_CONFIG': 'Release', 49 'BUILD_CONFIG': 'Release',
55 'TARGET_BITS': 64, 50 'TARGET_BITS': 64,
56 }, 51 },
57 'bot_type': 'builder', 52 'bot_type': 'builder',
58 'testing': {'platform': 'linux'}, 53 'testing': {'platform': 'linux'},
59 'enable_swarming': True, 54 'enable_swarming': True,
60 'use_isolate': True, 55 'use_isolate': True,
61 }, 56 },
62 'Linux ChromeOS MSan Tests': { 57 'Linux ChromeOS MSan Tests': {
63 'chromium_config': 'chromium_msan', 58 'chromium_config': 'chromium_msan',
64 'gclient_config': 'chromium', 59 'gclient_config': 'chromium',
65 'chromium_config_kwargs': { 60 'chromium_config_kwargs': {
66 'BUILD_CONFIG': 'Release', 61 'BUILD_CONFIG': 'Release',
67 'TARGET_BITS': 64, 62 'TARGET_BITS': 64,
68 }, 63 },
69 'bot_type': 'tester', 64 'bot_type': 'tester',
70 'test_generators': [
71 steps.generate_gtest,
72 steps.generate_script,
73 steps.generate_isolated_script,
74 ],
75 'parent_buildername': 'Chromium Linux ChromeOS MSan Builder', 65 'parent_buildername': 'Chromium Linux ChromeOS MSan Builder',
76 'testing': {'platform': 'linux'}, 66 'testing': {'platform': 'linux'},
77 'enable_swarming': True, 67 'enable_swarming': True,
78 }, 68 },
79 'Chromium Linux TSan Builder': { 69 'Chromium Linux TSan Builder': {
80 'chromium_config': 'chromium_tsan2', 70 'chromium_config': 'chromium_tsan2',
81 'gclient_config': 'chromium', 71 'gclient_config': 'chromium',
82 'chromium_apply_config': ['mb'], 72 'chromium_apply_config': ['mb'],
83 'chromium_config_kwargs': { 73 'chromium_config_kwargs': {
84 'BUILD_CONFIG': 'Release', 74 'BUILD_CONFIG': 'Release',
85 'TARGET_BITS': 64, 75 'TARGET_BITS': 64,
86 }, 76 },
87 'bot_type': 'builder', 77 'bot_type': 'builder',
88 'testing': { 78 'testing': {
89 'platform': 'linux', 79 'platform': 'linux',
90 }, 80 },
91 'enable_swarming': True, 81 'enable_swarming': True,
92 'use_isolate': True, 82 'use_isolate': True,
93 }, 83 },
94 'Linux TSan Tests': { 84 'Linux TSan Tests': {
95 'chromium_config': 'chromium_tsan2', 85 'chromium_config': 'chromium_tsan2',
96 'gclient_config': 'chromium', 86 'gclient_config': 'chromium',
97 'chromium_config_kwargs': { 87 'chromium_config_kwargs': {
98 'BUILD_CONFIG': 'Release', 88 'BUILD_CONFIG': 'Release',
99 'TARGET_BITS': 64, 89 'TARGET_BITS': 64,
100 }, 90 },
101 'bot_type': 'tester', 91 'bot_type': 'tester',
102 'test_generators': [
103 steps.generate_gtest,
104 steps.generate_script,
105 steps.generate_isolated_script,
106 ],
107 'parent_buildername': 'Chromium Linux TSan Builder', 92 'parent_buildername': 'Chromium Linux TSan Builder',
108 'testing': { 93 'testing': {
109 'platform': 'linux', 94 'platform': 'linux',
110 }, 95 },
111 'enable_swarming': True, 96 'enable_swarming': True,
112 }, 97 },
113 }, 98 },
114 } 99 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698