| 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 # 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 |
| OLD | NEW |