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

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

Issue 2093903002: V8: Switch ports to mb (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: V8: Switch ports to mb Created 4 years, 5 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm64___builder.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 V8 builder configurations so they can be reused 5 # Contains the bulk of the V8 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 from testing import V8NoExhaustiveVariants, V8Variant, V8VariantNeutral 9 from testing import V8NoExhaustiveVariants, V8Variant, V8VariantNeutral
10 10
(...skipping 1072 matching lines...) Expand 10 before | Expand all | Expand 10 after
1083 'testing': {'platform': 'linux'}, 1083 'testing': {'platform': 'linux'},
1084 }, 1084 },
1085 }, 1085 },
1086 }, 1086 },
1087 ####### Waterfall: client.v8.ports 1087 ####### Waterfall: client.v8.ports
1088 'client.v8.ports': { 1088 'client.v8.ports': {
1089 'builders': { 1089 'builders': {
1090 ####### Category: Arm 1090 ####### Category: Arm
1091 'V8 Arm - builder': { 1091 'V8 Arm - builder': {
1092 'chromium_apply_config': [ 1092 'chromium_apply_config': [
1093 'v8_ninja', 'default_compiler', 'goma', 'arm_hard_float'], 1093 'v8_ninja', 'default_compiler', 'goma', 'arm_hard_float', 'mb'],
1094 'v8_config_kwargs': { 1094 'v8_config_kwargs': {
1095 'BUILD_CONFIG': 'Release', 1095 'BUILD_CONFIG': 'Release',
1096 'TARGET_ARCH': 'arm', 1096 'TARGET_ARCH': 'arm',
1097 'TARGET_BITS': 32, 1097 'TARGET_BITS': 32,
1098 }, 1098 },
1099 'bot_type': 'builder', 1099 'bot_type': 'builder',
1100 'build_gs_archive': 'arm_rel_archive', 1100 'build_gs_archive': 'arm_rel_archive',
1101 'enable_swarming': True, 1101 'enable_swarming': True,
1102 'testing': {'platform': 'linux'}, 1102 'testing': {'platform': 'linux'},
1103 'triggers': [ 1103 'triggers': [
1104 'V8 Arm', 1104 'V8 Arm',
1105 ], 1105 ],
1106 'triggers_proxy': True, 1106 'triggers_proxy': True,
1107 }, 1107 },
1108 'V8 Arm - debug builder': { 1108 'V8 Arm - debug builder': {
1109 'chromium_apply_config': [ 1109 'chromium_apply_config': [
1110 'v8_ninja', 'default_compiler', 'goma', 'arm_hard_float'], 1110 'v8_ninja', 'default_compiler', 'goma', 'arm_hard_float', 'mb'],
1111 'v8_config_kwargs': { 1111 'v8_config_kwargs': {
1112 'BUILD_CONFIG': 'Debug', 1112 'BUILD_CONFIG': 'Debug',
1113 'TARGET_ARCH': 'arm', 1113 'TARGET_ARCH': 'arm',
1114 'TARGET_BITS': 32, 1114 'TARGET_BITS': 32,
1115 }, 1115 },
1116 'bot_type': 'builder', 1116 'bot_type': 'builder',
1117 'build_gs_archive': 'arm_dbg_archive', 1117 'build_gs_archive': 'arm_dbg_archive',
1118 'enable_swarming': True, 1118 'enable_swarming': True,
1119 'testing': {'platform': 'linux'}, 1119 'testing': {'platform': 'linux'},
1120 'triggers': [ 1120 'triggers': [
1121 'V8 Arm - debug', 1121 'V8 Arm - debug',
1122 'V8 Arm GC Stress', 1122 'V8 Arm GC Stress',
1123 ], 1123 ],
1124 }, 1124 },
1125 'V8 Android Arm - builder': { 1125 'V8 Android Arm - builder': {
1126 'gclient_apply_config': ['android'], 1126 'gclient_apply_config': ['android'],
1127 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 1127 'chromium_apply_config': [
1128 'v8_ninja', 'default_compiler', 'goma', 'mb'],
1128 'v8_config_kwargs': { 1129 'v8_config_kwargs': {
1129 'BUILD_CONFIG': 'Release', 1130 'BUILD_CONFIG': 'Release',
1130 'TARGET_ARCH': 'arm', 1131 'TARGET_ARCH': 'arm',
1131 'TARGET_BITS': 32, 1132 'TARGET_BITS': 32,
1132 'TARGET_PLATFORM': 'android', 1133 'TARGET_PLATFORM': 'android',
1133 }, 1134 },
1134 'bot_type': 'builder', 1135 'bot_type': 'builder',
1135 'build_gs_archive': 'android_arm_rel_archive', 1136 'build_gs_archive': 'android_arm_rel_archive',
1136 'enable_swarming': True, 1137 'enable_swarming': True,
1137 'testing': {'platform': 'linux'}, 1138 'testing': {'platform': 'linux'},
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
1206 'default_expiration': 6 * 60 * 60, 1207 'default_expiration': 6 * 60 * 60,
1207 }, 1208 },
1208 'swarming_dimensions': { 1209 'swarming_dimensions': {
1209 'os': 'Ubuntu-14.04', 1210 'os': 'Ubuntu-14.04',
1210 'cpu': 'armv7l', 1211 'cpu': 'armv7l',
1211 }, 1212 },
1212 'testing': {'platform': 'linux'}, 1213 'testing': {'platform': 'linux'},
1213 }, 1214 },
1214 'V8 Linux - arm - sim': { 1215 'V8 Linux - arm - sim': {
1215 'chromium_apply_config': [ 1216 'chromium_apply_config': [
1216 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm'], 1217 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 'mb'],
1217 'v8_config_kwargs': { 1218 'v8_config_kwargs': {
1218 'BUILD_CONFIG': 'Release', 1219 'BUILD_CONFIG': 'Release',
1219 'TARGET_BITS': 32, 1220 'TARGET_BITS': 32,
1220 }, 1221 },
1221 'bot_type': 'builder_tester', 1222 'bot_type': 'builder_tester',
1222 'enable_swarming': True, 1223 'enable_swarming': True,
1223 'tests': [ 1224 'tests': [
1224 V8Testing_2, 1225 V8Testing_2,
1225 Test262, 1226 Test262,
1226 Mozilla, 1227 Mozilla,
1227 SimdJs, 1228 SimdJs,
1228 IgnitionTurbofan, 1229 IgnitionTurbofan,
1229 MjsunitSPFrameAccess, 1230 MjsunitSPFrameAccess,
1230 Test262IgnitionTurbofan, 1231 Test262IgnitionTurbofan,
1231 ] + with_test_args( 1232 ] + with_test_args(
1232 'armv8-a', 1233 'armv8-a',
1233 ['--extra-flags', '--enable-armv8'], 1234 ['--extra-flags', '--enable-armv8'],
1234 [V8Testing_2, Test262, Mozilla, SimdJs], 1235 [V8Testing_2, Test262, Mozilla, SimdJs],
1235 ) + with_test_args( 1236 ) + with_test_args(
1236 'novfp3', 1237 'novfp3',
1237 ['--novfp3'], 1238 ['--novfp3'],
1238 [V8Testing_2, Test262, Mozilla, SimdJs], 1239 [V8Testing_2, Test262, Mozilla, SimdJs],
1239 ), 1240 ),
1240 'testing': {'platform': 'linux'}, 1241 'testing': {'platform': 'linux'},
1241 }, 1242 },
1242 'V8 Linux - arm - sim - debug': { 1243 'V8 Linux - arm - sim - debug': {
1243 'chromium_apply_config': ['default_compiler', 'v8_ninja', 'goma', 'simul ate_arm'], 1244 'chromium_apply_config': ['default_compiler', 'v8_ninja', 'goma', 'simul ate_arm', 'mb'],
1244 'v8_config_kwargs': { 1245 'v8_config_kwargs': {
1245 'BUILD_CONFIG': 'Debug', 1246 'BUILD_CONFIG': 'Debug',
1246 'TARGET_BITS': 32, 1247 'TARGET_BITS': 32,
1247 }, 1248 },
1248 'bot_type': 'builder_tester', 1249 'bot_type': 'builder_tester',
1249 'enable_swarming': True, 1250 'enable_swarming': True,
1250 'tests': [ 1251 'tests': [
1251 V8Testing_2, 1252 V8Testing_2,
1252 Test262, 1253 Test262,
1253 Mozilla, 1254 Mozilla,
1254 SimdJs, 1255 SimdJs,
1255 IgnitionTurbofan, 1256 IgnitionTurbofan,
1256 MjsunitSPFrameAccess, 1257 MjsunitSPFrameAccess,
1257 Test262IgnitionTurbofan, 1258 Test262IgnitionTurbofan,
1258 ] + with_test_args( 1259 ] + with_test_args(
1259 'armv8-a', 1260 'armv8-a',
1260 ['--extra-flags', '--enable-armv8'], 1261 ['--extra-flags', '--enable-armv8'],
1261 [V8Testing_2, Test262, Mozilla, SimdJs], 1262 [V8Testing_2, Test262, Mozilla, SimdJs],
1262 ) + with_test_args( 1263 ) + with_test_args(
1263 'novfp3', 1264 'novfp3',
1264 ['--novfp3'], 1265 ['--novfp3'],
1265 [V8Testing_2, Test262, Mozilla, SimdJs], 1266 [V8Testing_2, Test262, Mozilla, SimdJs],
1266 V8NoExhaustiveVariants(), 1267 V8NoExhaustiveVariants(),
1267 ), 1268 ),
1268 'testing': {'platform': 'linux'}, 1269 'testing': {'platform': 'linux'},
1269 }, 1270 },
1270 ####### Category: ARM64 1271 ####### Category: ARM64
1271 'V8 Android Arm64 - builder': { 1272 'V8 Android Arm64 - builder': {
1272 'gclient_apply_config': ['android'], 1273 'gclient_apply_config': ['android'],
1273 'chromium_apply_config': ['v8_ninja', 'default_compiler', 'goma'], 1274 'chromium_apply_config': [
1275 'v8_ninja', 'default_compiler', 'goma', 'mb'],
1274 'v8_config_kwargs': { 1276 'v8_config_kwargs': {
1275 'BUILD_CONFIG': 'Release', 1277 'BUILD_CONFIG': 'Release',
1276 'TARGET_ARCH': 'arm', 1278 'TARGET_ARCH': 'arm',
1277 'TARGET_BITS': 64, 1279 'TARGET_BITS': 64,
1278 'TARGET_PLATFORM': 'android', 1280 'TARGET_PLATFORM': 'android',
1279 }, 1281 },
1280 'bot_type': 'builder', 1282 'bot_type': 'builder',
1281 'build_gs_archive': 'android_arm64_rel_archive', 1283 'build_gs_archive': 'android_arm64_rel_archive',
1282 'enable_swarming': True, 1284 'enable_swarming': True,
1283 'testing': {'platform': 'linux'}, 1285 'testing': {'platform': 'linux'},
1284 'triggers_proxy': True, 1286 'triggers_proxy': True,
1285 }, 1287 },
1286 'V8 Linux - arm64 - sim': { 1288 'V8 Linux - arm64 - sim': {
1287 'chromium_apply_config': [ 1289 'chromium_apply_config': [
1288 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm'], 1290 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 'mb'],
1289 'v8_config_kwargs': { 1291 'v8_config_kwargs': {
1290 'BUILD_CONFIG': 'Release', 1292 'BUILD_CONFIG': 'Release',
1291 'TARGET_BITS': 64, 1293 'TARGET_BITS': 64,
1292 }, 1294 },
1293 'bot_type': 'builder_tester', 1295 'bot_type': 'builder_tester',
1294 'enable_swarming': True, 1296 'enable_swarming': True,
1295 'tests': [ 1297 'tests': [
1296 V8Testing_2, 1298 V8Testing_2,
1297 Test262, 1299 Test262,
1298 Mozilla, 1300 Mozilla,
1299 SimdJs, 1301 SimdJs,
1300 IgnitionTurbofan, 1302 IgnitionTurbofan,
1301 MjsunitSPFrameAccess, 1303 MjsunitSPFrameAccess,
1302 Test262IgnitionTurbofan, 1304 Test262IgnitionTurbofan,
1303 ], 1305 ],
1304 'testing': {'platform': 'linux'}, 1306 'testing': {'platform': 'linux'},
1305 }, 1307 },
1306 'V8 Linux - arm64 - sim - debug': { 1308 'V8 Linux - arm64 - sim - debug': {
1307 'chromium_apply_config': [ 1309 'chromium_apply_config': [
1308 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm'], 1310 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 'mb'],
1309 'v8_config_kwargs': { 1311 'v8_config_kwargs': {
1310 'BUILD_CONFIG': 'Debug', 1312 'BUILD_CONFIG': 'Debug',
1311 'TARGET_BITS': 64, 1313 'TARGET_BITS': 64,
1312 }, 1314 },
1313 'bot_type': 'builder_tester', 1315 'bot_type': 'builder_tester',
1314 'enable_swarming': True, 1316 'enable_swarming': True,
1315 'tests': [ 1317 'tests': [
1316 V8Testing_2, 1318 V8Testing_2,
1317 Test262, 1319 Test262,
1318 Mozilla, 1320 Mozilla,
1319 SimdJs, 1321 SimdJs,
1320 IgnitionTurbofan, 1322 IgnitionTurbofan,
1321 MjsunitSPFrameAccess, 1323 MjsunitSPFrameAccess,
1322 Test262IgnitionTurbofan, 1324 Test262IgnitionTurbofan,
1323 ], 1325 ],
1324 'testing': {'platform': 'linux'}, 1326 'testing': {'platform': 'linux'},
1325 }, 1327 },
1326 'V8 Linux - arm64 - sim - nosnap - debug': { 1328 'V8 Linux - arm64 - sim - nosnap - debug': {
1327 'chromium_apply_config': [ 1329 'chromium_apply_config': [
1328 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 1330 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm',
1329 'no_snapshot'], 1331 'no_snapshot', 'mb'],
1330 'v8_apply_config': ['no_snapshot'], 1332 'v8_apply_config': ['no_snapshot'],
1331 'v8_config_kwargs': { 1333 'v8_config_kwargs': {
1332 'BUILD_CONFIG': 'Debug', 1334 'BUILD_CONFIG': 'Debug',
1333 'TARGET_BITS': 64, 1335 'TARGET_BITS': 64,
1334 }, 1336 },
1335 'bot_type': 'builder_tester', 1337 'bot_type': 'builder_tester',
1336 'enable_swarming': True, 1338 'enable_swarming': True,
1337 'tests': [V8Testing_5, Test262_2, Mozilla, SimdJs], 1339 'tests': [V8Testing_5, Test262_2, Mozilla, SimdJs],
1338 'testing': {'platform': 'linux'}, 1340 'testing': {'platform': 'linux'},
1339 'swarming_properties': { 1341 'swarming_properties': {
1340 'default_hard_timeout': 60 * 60, 1342 'default_hard_timeout': 60 * 60,
1341 'default_priority': 35, 1343 'default_priority': 35,
1342 }, 1344 },
1343 }, 1345 },
1344 'V8 Linux - arm64 - sim - gc stress': { 1346 'V8 Linux - arm64 - sim - gc stress': {
1345 'chromium_apply_config': [ 1347 'chromium_apply_config': [
1346 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm'], 1348 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 'mb'],
1347 'v8_apply_config': ['gc_stress'], 1349 'v8_apply_config': ['gc_stress'],
1348 'v8_config_kwargs': { 1350 'v8_config_kwargs': {
1349 'BUILD_CONFIG': 'Debug', 1351 'BUILD_CONFIG': 'Debug',
1350 'TARGET_BITS': 64, 1352 'TARGET_BITS': 64,
1351 }, 1353 },
1352 'bot_type': 'builder_tester', 1354 'bot_type': 'builder_tester',
1353 'enable_swarming': True, 1355 'enable_swarming': True,
1354 'swarming_properties': {'default_priority': 35}, 1356 'swarming_properties': {'default_priority': 35},
1355 'tests': [Mjsunit_3, Webkit], 1357 'tests': [Mjsunit_3, Webkit],
1356 'testing': {'platform': 'linux'}, 1358 'testing': {'platform': 'linux'},
1357 }, 1359 },
1358 ####### Category: MIPS 1360 ####### Category: MIPS
1359 'V8 Mips - builder': { 1361 'V8 Mips - builder': {
1362 # TODO(machenbach): Switch this bot manually to gn.
1360 'chromium_apply_config': ['no_snapshot', 'no_i18n'], 1363 'chromium_apply_config': ['no_snapshot', 'no_i18n'],
1361 'v8_apply_config': ['mips_cross_compile', 'no_snapshot', 'no_i18n'], 1364 'v8_apply_config': ['mips_cross_compile', 'no_snapshot', 'no_i18n'],
1362 'v8_config_kwargs': { 1365 'v8_config_kwargs': {
1363 'BUILD_CONFIG': 'Release', 1366 'BUILD_CONFIG': 'Release',
1364 'TARGET_ARCH': 'mips', 1367 'TARGET_ARCH': 'mips',
1365 'TARGET_BITS': 32, 1368 'TARGET_BITS': 32,
1366 }, 1369 },
1367 'bot_type': 'builder', 1370 'bot_type': 'builder',
1368 'build_gs_archive': 'mips_rel_archive', 1371 'build_gs_archive': 'mips_rel_archive',
1369 'testing': {'platform': 'linux'}, 1372 'testing': {'platform': 'linux'},
(...skipping 27 matching lines...) Expand all
1397 'SHARD_RUN': 2, 1400 'SHARD_RUN': 2,
1398 }, 1401 },
1399 'bot_type': 'tester', 1402 'bot_type': 'tester',
1400 'parent_buildername': 'V8 Mips - builder', 1403 'parent_buildername': 'V8 Mips - builder',
1401 'build_gs_archive': 'mips_rel_archive', 1404 'build_gs_archive': 'mips_rel_archive',
1402 'tests': [V8Testing, SimdJs], 1405 'tests': [V8Testing, SimdJs],
1403 'testing': {'platform': 'linux'}, 1406 'testing': {'platform': 'linux'},
1404 }, 1407 },
1405 'V8 Linux - mipsel - sim - builder': { 1408 'V8 Linux - mipsel - sim - builder': {
1406 'chromium_apply_config': [ 1409 'chromium_apply_config': [
1407 'default_compiler', 'v8_ninja', 'goma', 'simulate_mipsel'], 1410 'default_compiler', 'v8_ninja', 'goma', 'simulate_mipsel', 'mb'],
1408 'v8_config_kwargs': { 1411 'v8_config_kwargs': {
1409 'BUILD_CONFIG': 'Release', 1412 'BUILD_CONFIG': 'Release',
1410 'TARGET_BITS': 32, 1413 'TARGET_BITS': 32,
1411 }, 1414 },
1412 'bot_type': 'builder', 1415 'bot_type': 'builder',
1413 'build_gs_archive': 'mipsel_sim_rel_archive', 1416 'build_gs_archive': 'mipsel_sim_rel_archive',
1414 'testing': {'platform': 'linux'}, 1417 'testing': {'platform': 'linux'},
1415 'triggers': [ 1418 'triggers': [
1416 'V8 Linux - mipsel - sim', 1419 'V8 Linux - mipsel - sim',
1417 ], 1420 ],
1418 }, 1421 },
1419 'V8 Linux - mips64el - sim - builder': { 1422 'V8 Linux - mips64el - sim - builder': {
1420 'chromium_apply_config': [ 1423 'chromium_apply_config': [
1421 'default_compiler', 'v8_ninja', 'goma', 'simulate_mipsel'], 1424 'default_compiler', 'v8_ninja', 'goma', 'simulate_mipsel', 'mb'],
1422 'v8_config_kwargs': { 1425 'v8_config_kwargs': {
1423 'BUILD_CONFIG': 'Release', 1426 'BUILD_CONFIG': 'Release',
1424 'TARGET_BITS': 64, 1427 'TARGET_BITS': 64,
1425 }, 1428 },
1426 'bot_type': 'builder', 1429 'bot_type': 'builder',
1427 'build_gs_archive': 'mips64el_sim_rel_archive', 1430 'build_gs_archive': 'mips64el_sim_rel_archive',
1428 'testing': {'platform': 'linux'}, 1431 'testing': {'platform': 'linux'},
1429 }, 1432 },
1430 'V8 Linux - mipsel - sim': { 1433 'V8 Linux - mipsel - sim': {
1431 'chromium_apply_config': ['simulate_mipsel'], 1434 'chromium_apply_config': ['simulate_mipsel'],
1432 'v8_config_kwargs': { 1435 'v8_config_kwargs': {
1433 'BUILD_CONFIG': 'Release', 1436 'BUILD_CONFIG': 'Release',
1434 'TARGET_BITS': 32, 1437 'TARGET_BITS': 32,
1435 }, 1438 },
1436 'bot_type': 'tester', 1439 'bot_type': 'tester',
1437 'parent_buildername': 'V8 Linux - mipsel - sim - builder', 1440 'parent_buildername': 'V8 Linux - mipsel - sim - builder',
1438 'build_gs_archive': 'mipsel_sim_rel_archive', 1441 'build_gs_archive': 'mipsel_sim_rel_archive',
1439 'tests': [V8Testing, Test262, SimdJs], 1442 'tests': [V8Testing, Test262, SimdJs],
1440 'testing': {'platform': 'linux'}, 1443 'testing': {'platform': 'linux'},
1441 }, 1444 },
1442 ####### Category: PPC 1445 ####### Category: PPC
1443 'V8 Linux - ppc - sim': { 1446 'V8 Linux - ppc - sim': {
1444 'chromium_apply_config': [ 1447 'chromium_apply_config': [
1445 'default_compiler', 'v8_ninja', 'goma', 'simulate_ppc'], 1448 'default_compiler', 'v8_ninja', 'goma', 'simulate_ppc', 'mb'],
1446 'v8_config_kwargs': { 1449 'v8_config_kwargs': {
1447 'BUILD_CONFIG': 'Release', 1450 'BUILD_CONFIG': 'Release',
1448 'TARGET_BITS': 32, 1451 'TARGET_BITS': 32,
1449 }, 1452 },
1450 'bot_type': 'builder_tester', 1453 'bot_type': 'builder_tester',
1451 'tests': [V8Testing], 1454 'tests': [V8Testing],
1452 'testing': {'platform': 'linux'}, 1455 'testing': {'platform': 'linux'},
1453 }, 1456 },
1454 'V8 Linux - ppc64 - sim': { 1457 'V8 Linux - ppc64 - sim': {
1455 'chromium_apply_config': [ 1458 'chromium_apply_config': [
1456 'default_compiler', 'v8_ninja', 'goma', 'simulate_ppc'], 1459 'default_compiler', 'v8_ninja', 'goma', 'simulate_ppc', 'mb'],
1457 'v8_config_kwargs': { 1460 'v8_config_kwargs': {
1458 'BUILD_CONFIG': 'Release', 1461 'BUILD_CONFIG': 'Release',
1459 'TARGET_BITS': 64, 1462 'TARGET_BITS': 64,
1460 }, 1463 },
1461 'bot_type': 'builder_tester', 1464 'bot_type': 'builder_tester',
1462 'tests': [V8Testing], 1465 'tests': [V8Testing],
1463 'testing': {'platform': 'linux'}, 1466 'testing': {'platform': 'linux'},
1464 }, 1467 },
1465 ####### Category: S390 1468 ####### Category: S390
1466 'V8 Linux - s390 - sim': { 1469 'V8 Linux - s390 - sim': {
1467 'chromium_apply_config': [ 1470 'chromium_apply_config': [
1468 'default_compiler', 'v8_ninja', 'goma', 'simulate_s390'], 1471 'default_compiler', 'v8_ninja', 'goma', 'simulate_s390', 'mb'],
1469 'v8_config_kwargs': { 1472 'v8_config_kwargs': {
1470 'BUILD_CONFIG': 'Release', 1473 'BUILD_CONFIG': 'Release',
1471 'TARGET_BITS': 32, 1474 'TARGET_BITS': 32,
1472 }, 1475 },
1473 'bot_type': 'builder_tester', 1476 'bot_type': 'builder_tester',
1474 'tests': [V8Testing], 1477 'tests': [V8Testing],
1475 'testing': {'platform': 'linux'}, 1478 'testing': {'platform': 'linux'},
1476 }, 1479 },
1477 'V8 Linux - s390x - sim': { 1480 'V8 Linux - s390x - sim': {
1478 'chromium_apply_config': [ 1481 'chromium_apply_config': [
1479 'default_compiler', 'v8_ninja', 'goma', 'simulate_s390'], 1482 'default_compiler', 'v8_ninja', 'goma', 'simulate_s390', 'mb'],
1480 'v8_config_kwargs': { 1483 'v8_config_kwargs': {
1481 'BUILD_CONFIG': 'Release', 1484 'BUILD_CONFIG': 'Release',
1482 'TARGET_BITS': 64, 1485 'TARGET_BITS': 64,
1483 }, 1486 },
1484 'bot_type': 'builder_tester', 1487 'bot_type': 'builder_tester',
1485 'tests': [V8Testing], 1488 'tests': [V8Testing],
1486 'testing': {'platform': 'linux'}, 1489 'testing': {'platform': 'linux'},
1487 }, 1490 },
1488 ####### Category: X87 1491 ####### Category: X87
1489 'V8 Linux - x87 - nosnap - debug builder': { 1492 'V8 Linux - x87 - nosnap - debug builder': {
1490 'v8_apply_config': ['no_snapshot'], 1493 'v8_apply_config': ['no_snapshot'],
1491 'chromium_apply_config': [ 1494 'chromium_apply_config': [
1492 'v8_ninja', 'default_compiler', 'goma', 'no_snapshot', 'x87'], 1495 'v8_ninja', 'default_compiler', 'goma', 'no_snapshot', 'x87', 'mb'],
1493 'v8_config_kwargs': { 1496 'v8_config_kwargs': {
1494 'BUILD_CONFIG': 'Debug', 1497 'BUILD_CONFIG': 'Debug',
1495 'TARGET_BITS': 32, 1498 'TARGET_BITS': 32,
1496 }, 1499 },
1497 'bot_type': 'builder', 1500 'bot_type': 'builder',
1498 'build_gs_archive': 'linux_x87_nosnap_dbg_archive', 1501 'build_gs_archive': 'linux_x87_nosnap_dbg_archive',
1499 'testing': {'platform': 'linux'}, 1502 'testing': {'platform': 'linux'},
1500 'triggers': [ 1503 'triggers': [
1501 'V8 Linux - x87 - nosnap - debug', 1504 'V8 Linux - x87 - nosnap - debug',
1502 ], 1505 ],
(...skipping 732 matching lines...) Expand 10 before | Expand all | Expand 10 after
2235 'enable_swarming': True, 2238 'enable_swarming': True,
2236 'tests': [V8Testing_4], 2239 'tests': [V8Testing_4],
2237 'swarming_dimensions': { 2240 'swarming_dimensions': {
2238 'os': 'Mac-10.9', 2241 'os': 'Mac-10.9',
2239 'cpu': 'x86-64', 2242 'cpu': 'x86-64',
2240 }, 2243 },
2241 'testing': {'platform': 'mac'}, 2244 'testing': {'platform': 'mac'},
2242 }, 2245 },
2243 'v8_linux_arm_rel_ng': { 2246 'v8_linux_arm_rel_ng': {
2244 'chromium_apply_config': [ 2247 'chromium_apply_config': [
2245 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm'], 2248 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 'mb'],
2246 'v8_config_kwargs': { 2249 'v8_config_kwargs': {
2247 'BUILD_CONFIG': 'Release', 2250 'BUILD_CONFIG': 'Release',
2248 'TARGET_BITS': 32, 2251 'TARGET_BITS': 32,
2249 }, 2252 },
2250 'bot_type': 'builder', 2253 'bot_type': 'builder',
2251 'enable_swarming': True, 2254 'enable_swarming': True,
2252 'slim_swarming_builder': True, 2255 'slim_swarming_builder': True,
2253 'triggers': [ 2256 'triggers': [
2254 'v8_linux_arm_rel_ng_triggered', 2257 'v8_linux_arm_rel_ng_triggered',
2255 ], 2258 ],
(...skipping 14 matching lines...) Expand all
2270 Mozilla, 2273 Mozilla,
2271 SimdJs, 2274 SimdJs,
2272 IgnitionTurbofan, 2275 IgnitionTurbofan,
2273 MjsunitSPFrameAccess, 2276 MjsunitSPFrameAccess,
2274 Test262IgnitionTurbofan_2, 2277 Test262IgnitionTurbofan_2,
2275 ], 2278 ],
2276 'testing': {'platform': 'linux'}, 2279 'testing': {'platform': 'linux'},
2277 }, 2280 },
2278 'v8_linux_arm_dbg': { 2281 'v8_linux_arm_dbg': {
2279 'chromium_apply_config': [ 2282 'chromium_apply_config': [
2280 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm'], 2283 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 'mb'],
2281 'v8_config_kwargs': { 2284 'v8_config_kwargs': {
2282 'BUILD_CONFIG': 'Debug', 2285 'BUILD_CONFIG': 'Debug',
2283 'TARGET_BITS': 32, 2286 'TARGET_BITS': 32,
2284 }, 2287 },
2285 'bot_type': 'builder_tester', 2288 'bot_type': 'builder_tester',
2286 'enable_swarming': True, 2289 'enable_swarming': True,
2287 'tests': [ 2290 'tests': [
2288 V8Testing_3, 2291 V8Testing_3,
2289 Test262, 2292 Test262,
2290 Mozilla, 2293 Mozilla,
2291 SimdJs, 2294 SimdJs,
2292 IgnitionTurbofan, 2295 IgnitionTurbofan,
2293 MjsunitSPFrameAccess, 2296 MjsunitSPFrameAccess,
2294 Test262IgnitionTurbofan_2, 2297 Test262IgnitionTurbofan_2,
2295 ], 2298 ],
2296 'testing': {'platform': 'linux'}, 2299 'testing': {'platform': 'linux'},
2297 }, 2300 },
2298 'v8_linux_arm_armv8a_rel': { 2301 'v8_linux_arm_armv8a_rel': {
2299 'chromium_apply_config': [ 2302 'chromium_apply_config': [
2300 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm'], 2303 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 'mb'],
2301 'v8_apply_config': ['enable_armv8'], 2304 'v8_apply_config': ['enable_armv8'],
2302 'v8_config_kwargs': { 2305 'v8_config_kwargs': {
2303 'BUILD_CONFIG': 'Release', 2306 'BUILD_CONFIG': 'Release',
2304 'TARGET_BITS': 32, 2307 'TARGET_BITS': 32,
2305 }, 2308 },
2306 'bot_type': 'builder_tester', 2309 'bot_type': 'builder_tester',
2307 'enable_swarming': True, 2310 'enable_swarming': True,
2308 'tests': [V8Testing_3, Test262, Mozilla, SimdJs], 2311 'tests': [V8Testing_3, Test262, Mozilla, SimdJs],
2309 'testing': {'platform': 'linux'}, 2312 'testing': {'platform': 'linux'},
2310 }, 2313 },
2311 'v8_linux_arm_armv8a_dbg': { 2314 'v8_linux_arm_armv8a_dbg': {
2312 'chromium_apply_config': [ 2315 'chromium_apply_config': [
2313 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm'], 2316 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 'mb'],
2314 'v8_apply_config': ['enable_armv8'], 2317 'v8_apply_config': ['enable_armv8'],
2315 'v8_config_kwargs': { 2318 'v8_config_kwargs': {
2316 'BUILD_CONFIG': 'Debug', 2319 'BUILD_CONFIG': 'Debug',
2317 'TARGET_BITS': 32, 2320 'TARGET_BITS': 32,
2318 }, 2321 },
2319 'bot_type': 'builder_tester', 2322 'bot_type': 'builder_tester',
2320 'enable_swarming': True, 2323 'enable_swarming': True,
2321 'tests': [V8Testing_3, Test262, Mozilla, SimdJs], 2324 'tests': [V8Testing_3, Test262, Mozilla, SimdJs],
2322 'testing': {'platform': 'linux'}, 2325 'testing': {'platform': 'linux'},
2323 }, 2326 },
2324 'v8_linux_arm64_rel_ng': { 2327 'v8_linux_arm64_rel_ng': {
2325 'chromium_apply_config': [ 2328 'chromium_apply_config': [
2326 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm'], 2329 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 'mb'],
2327 'v8_config_kwargs': { 2330 'v8_config_kwargs': {
2328 'BUILD_CONFIG': 'Release', 2331 'BUILD_CONFIG': 'Release',
2329 'TARGET_BITS': 64, 2332 'TARGET_BITS': 64,
2330 }, 2333 },
2331 'bot_type': 'builder', 2334 'bot_type': 'builder',
2332 'enable_swarming': True, 2335 'enable_swarming': True,
2333 'slim_swarming_builder': True, 2336 'slim_swarming_builder': True,
2334 'triggers': [ 2337 'triggers': [
2335 'v8_linux_arm64_rel_ng_triggered', 2338 'v8_linux_arm64_rel_ng_triggered',
2336 ], 2339 ],
(...skipping 14 matching lines...) Expand all
2351 Mozilla, 2354 Mozilla,
2352 SimdJs, 2355 SimdJs,
2353 IgnitionTurbofan, 2356 IgnitionTurbofan,
2354 MjsunitSPFrameAccess, 2357 MjsunitSPFrameAccess,
2355 Test262IgnitionTurbofan_2, 2358 Test262IgnitionTurbofan_2,
2356 ], 2359 ],
2357 'testing': {'platform': 'linux'}, 2360 'testing': {'platform': 'linux'},
2358 }, 2361 },
2359 'v8_linux_arm64_dbg': { 2362 'v8_linux_arm64_dbg': {
2360 'chromium_apply_config': [ 2363 'chromium_apply_config': [
2361 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm'], 2364 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 'mb'],
2362 'v8_config_kwargs': { 2365 'v8_config_kwargs': {
2363 'BUILD_CONFIG': 'Debug', 2366 'BUILD_CONFIG': 'Debug',
2364 'TARGET_BITS': 64, 2367 'TARGET_BITS': 64,
2365 }, 2368 },
2366 'bot_type': 'builder_tester', 2369 'bot_type': 'builder_tester',
2367 'enable_swarming': True, 2370 'enable_swarming': True,
2368 'tests': [ 2371 'tests': [
2369 V8Testing_3, 2372 V8Testing_3,
2370 Test262, 2373 Test262,
2371 Mozilla, 2374 Mozilla,
2372 SimdJs, 2375 SimdJs,
2373 IgnitionTurbofan, 2376 IgnitionTurbofan,
2374 MjsunitSPFrameAccess, 2377 MjsunitSPFrameAccess,
2375 Test262IgnitionTurbofan_2, 2378 Test262IgnitionTurbofan_2,
2376 ], 2379 ],
2377 'testing': {'platform': 'linux'}, 2380 'testing': {'platform': 'linux'},
2378 }, 2381 },
2379 'v8_linux_arm64_gc_stress_dbg': { 2382 'v8_linux_arm64_gc_stress_dbg': {
2380 'chromium_apply_config': [ 2383 'chromium_apply_config': [
2381 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm'], 2384 'default_compiler', 'v8_ninja', 'goma', 'simulate_arm', 'mb'],
2382 'v8_apply_config': ['gc_stress'], 2385 'v8_apply_config': ['gc_stress'],
2383 'v8_config_kwargs': { 2386 'v8_config_kwargs': {
2384 'BUILD_CONFIG': 'Debug', 2387 'BUILD_CONFIG': 'Debug',
2385 'TARGET_BITS': 64, 2388 'TARGET_BITS': 64,
2386 }, 2389 },
2387 'bot_type': 'builder_tester', 2390 'bot_type': 'builder_tester',
2388 'enable_swarming': True, 2391 'enable_swarming': True,
2389 'tests': [Mjsunit_3, Webkit], 2392 'tests': [Mjsunit_3, Webkit],
2390 'testing': {'platform': 'linux'}, 2393 'testing': {'platform': 'linux'},
2391 }, 2394 },
2392 'v8_android_arm_compile_rel': { 2395 'v8_android_arm_compile_rel': {
2393 'gclient_apply_config': ['android'], 2396 'gclient_apply_config': ['android'],
2394 'chromium_apply_config': [ 2397 'chromium_apply_config': [
2395 'v8_ninja', 2398 'v8_ninja',
2396 'default_compiler', 2399 'default_compiler',
2397 'goma', 2400 'goma',
2398 'no_dcheck', 2401 'no_dcheck',
2402 'mb',
2399 ], 2403 ],
2400 'v8_config_kwargs': { 2404 'v8_config_kwargs': {
2401 'BUILD_CONFIG': 'Release', 2405 'BUILD_CONFIG': 'Release',
2402 'TARGET_ARCH': 'arm', 2406 'TARGET_ARCH': 'arm',
2403 'TARGET_BITS': 32, 2407 'TARGET_BITS': 32,
2404 'TARGET_PLATFORM': 'android', 2408 'TARGET_PLATFORM': 'android',
2405 }, 2409 },
2406 'bot_type': 'builder_tester', 2410 'bot_type': 'builder_tester',
2407 'testing': {'platform': 'linux'}, 2411 'testing': {'platform': 'linux'},
2408 }, 2412 },
2409 'v8_linux_mipsel_compile_rel': { 2413 'v8_linux_mipsel_compile_rel': {
2410 'chromium_apply_config': [ 2414 'chromium_apply_config': [
2411 'default_compiler', 'v8_ninja', 'goma', 'simulate_mipsel', 2415 'default_compiler', 'v8_ninja', 'goma', 'simulate_mipsel',
2412 'no_dcheck'], 2416 'no_dcheck', 'mb'],
2413 'v8_config_kwargs': { 2417 'v8_config_kwargs': {
2414 'BUILD_CONFIG': 'Release', 2418 'BUILD_CONFIG': 'Release',
2415 'TARGET_BITS': 32, 2419 'TARGET_BITS': 32,
2416 }, 2420 },
2417 'bot_type': 'builder_tester', 2421 'bot_type': 'builder_tester',
2418 'testing': {'platform': 'linux'}, 2422 'testing': {'platform': 'linux'},
2419 }, 2423 },
2420 'v8_linux_mips64el_compile_rel': { 2424 'v8_linux_mips64el_compile_rel': {
2421 'chromium_apply_config': [ 2425 'chromium_apply_config': [
2422 'default_compiler', 'v8_ninja', 'goma', 'simulate_mipsel', 2426 'default_compiler', 'v8_ninja', 'goma', 'simulate_mipsel',
2423 'no_dcheck'], 2427 'no_dcheck', 'mb'],
2424 'v8_config_kwargs': { 2428 'v8_config_kwargs': {
2425 'BUILD_CONFIG': 'Release', 2429 'BUILD_CONFIG': 'Release',
2426 'TARGET_BITS': 64, 2430 'TARGET_BITS': 64,
2427 }, 2431 },
2428 'bot_type': 'builder_tester', 2432 'bot_type': 'builder_tester',
2429 'testing': {'platform': 'linux'}, 2433 'testing': {'platform': 'linux'},
2430 }, 2434 },
2431 }, 2435 },
2432 }, 2436 },
2433 ####### Waterfall: client.dynamorio 2437 ####### Waterfall: client.dynamorio
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
2534 }} 2538 }}
2535 2539
2536 BUILDERS = freeze(BUILDERS) 2540 BUILDERS = freeze(BUILDERS)
2537 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS) 2541 BRANCH_BUILDERS = freeze(BRANCH_BUILDERS)
2538 2542
2539 def iter_builders(): 2543 def iter_builders():
2540 for mastername, master_config in BUILDERS.iteritems(): 2544 for mastername, master_config in BUILDERS.iteritems():
2541 builders = master_config['builders'] 2545 builders = master_config['builders']
2542 for buildername, bot_config in builders.iteritems(): 2546 for buildername, bot_config in builders.iteritems():
2543 yield mastername, builders, buildername, bot_config 2547 yield mastername, builders, buildername, bot_config
OLDNEW
« no previous file with comments | « no previous file | scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm64___builder.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698