11cb0ef41Sopenharmony_ci# Copyright 2018 The V8 project authors. All rights reserved. 21cb0ef41Sopenharmony_ci# Use of this source code is governed by a BSD-style license that can be 31cb0ef41Sopenharmony_ci# found in the LICENSE file. 41cb0ef41Sopenharmony_ci# 51cb0ef41Sopenharmony_ci# Please keep builder names, builder configs and test definitions sorted. 61cb0ef41Sopenharmony_ci# Builder names should be sorted alphabetically. Builder configs should have 71cb0ef41Sopenharmony_ci# keys sorted in the alphabetical order except 'tests' key, which should always 81cb0ef41Sopenharmony_ci# come last. Test definitions must have keys in the following order, but omit 91cb0ef41Sopenharmony_ci# optional fields: 101cb0ef41Sopenharmony_ci# * name (required) 111cb0ef41Sopenharmony_ci# * suffix 121cb0ef41Sopenharmony_ci# * variant 131cb0ef41Sopenharmony_ci# * test_args 141cb0ef41Sopenharmony_ci# * shards 151cb0ef41Sopenharmony_ci# * swarming_dimensions 161cb0ef41Sopenharmony_ci# * swarming_task_attrs 171cb0ef41Sopenharmony_ci# 181cb0ef41Sopenharmony_ci# Please also format test definitions as a single line with ', ' separating 191cb0ef41Sopenharmony_ci# fields, e.g. 201cb0ef41Sopenharmony_ci# 211cb0ef41Sopenharmony_ci# {'name': 'v8testing', 'variant': 'extra', 'shards': 2} 221cb0ef41Sopenharmony_ci# 231cb0ef41Sopenharmony_ci# After formatting test definitions this way, please sort them alphabetically by 241cb0ef41Sopenharmony_ci# test name. For all variants of the test with the same name, the 251cb0ef41Sopenharmony_ci# least-qualified test (no variant, no test args) should come first. You may 261cb0ef41Sopenharmony_ci# also deviate from the alphabetical order if necessary and group tests 271cb0ef41Sopenharmony_ci# differently, but in this case please add a comment before each group and 281cb0ef41Sopenharmony_ci# continue to sort tests using the rules above within each group. 291cb0ef41Sopenharmony_ci 301cb0ef41Sopenharmony_ci{ 311cb0ef41Sopenharmony_ci ############################################################################## 321cb0ef41Sopenharmony_ci ### luci.v8.try 331cb0ef41Sopenharmony_ci ############################################################################## 341cb0ef41Sopenharmony_ci # Android 351cb0ef41Sopenharmony_ci 'v8_android_arm64_n5x_rel_ng_triggered': { 361cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 371cb0ef41Sopenharmony_ci 'device_os': 'MMB29Q', 381cb0ef41Sopenharmony_ci 'device_type': 'bullhead', 391cb0ef41Sopenharmony_ci 'os': 'Android', 401cb0ef41Sopenharmony_ci }, 411cb0ef41Sopenharmony_ci 'tests': [ 421cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'default'}, 431cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 10}, 441cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'default', 'shards': 4}, 451cb0ef41Sopenharmony_ci ], 461cb0ef41Sopenharmony_ci }, 471cb0ef41Sopenharmony_ci ############################################################################## 481cb0ef41Sopenharmony_ci # Fuchsia 491cb0ef41Sopenharmony_ci 'v8_fuchsia_rel_ng_triggered': { 501cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 511cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 521cb0ef41Sopenharmony_ci }, 531cb0ef41Sopenharmony_ci 'tests': [ 541cb0ef41Sopenharmony_ci {'name': 'fuchsia-unittests'}, 551cb0ef41Sopenharmony_ci ], 561cb0ef41Sopenharmony_ci }, 571cb0ef41Sopenharmony_ci 'V8 Fuchsia': { 581cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 591cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 601cb0ef41Sopenharmony_ci }, 611cb0ef41Sopenharmony_ci 'tests': [ 621cb0ef41Sopenharmony_ci {'name': 'fuchsia-unittests'}, 631cb0ef41Sopenharmony_ci ], 641cb0ef41Sopenharmony_ci }, 651cb0ef41Sopenharmony_ci ############################################################################## 661cb0ef41Sopenharmony_ci # Linux32 671cb0ef41Sopenharmony_ci 'v8_linux_dbg_ng_triggered': { 681cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 691cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 701cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 711cb0ef41Sopenharmony_ci }, 721cb0ef41Sopenharmony_ci 'tests': [ 731cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 741cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'extra'}, 751cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access'}, 761cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 771cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'extra'}, 781cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 2}, 791cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'extra', 'shards': 5}, 801cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 811cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 2}, 821cb0ef41Sopenharmony_ci # Noavx. 831cb0ef41Sopenharmony_ci { 841cb0ef41Sopenharmony_ci 'name': 'mozilla', 851cb0ef41Sopenharmony_ci 'suffix': 'noavx', 861cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 871cb0ef41Sopenharmony_ci }, 881cb0ef41Sopenharmony_ci { 891cb0ef41Sopenharmony_ci 'name': 'test262', 901cb0ef41Sopenharmony_ci 'suffix': 'noavx', 911cb0ef41Sopenharmony_ci 'variant': 'default', 921cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 931cb0ef41Sopenharmony_ci }, 941cb0ef41Sopenharmony_ci { 951cb0ef41Sopenharmony_ci 'name': 'v8testing', 961cb0ef41Sopenharmony_ci 'suffix': 'noavx', 971cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'], 981cb0ef41Sopenharmony_ci 'shards': 2 991cb0ef41Sopenharmony_ci }, 1001cb0ef41Sopenharmony_ci ], 1011cb0ef41Sopenharmony_ci }, 1021cb0ef41Sopenharmony_ci 'v8_linux_gc_stress_dbg_ng_triggered': { 1031cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 1041cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 1051cb0ef41Sopenharmony_ci }, 1061cb0ef41Sopenharmony_ci 'tests': [ 1071cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'slow_path', 'test_args': ['--gc-stress'], 'shards': 2}, 1081cb0ef41Sopenharmony_ci {'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 5}, 1091cb0ef41Sopenharmony_ci ], 1101cb0ef41Sopenharmony_ci }, 1111cb0ef41Sopenharmony_ci 'v8_linux_gcc_rel_ng_triggered': { 1121cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 1131cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 1141cb0ef41Sopenharmony_ci }, 1151cb0ef41Sopenharmony_ci 'tests': [ 1161cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 1171cb0ef41Sopenharmony_ci ], 1181cb0ef41Sopenharmony_ci }, 1191cb0ef41Sopenharmony_ci 'v8_linux_nodcheck_rel_ng_triggered': { 1201cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 1211cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 1221cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 1231cb0ef41Sopenharmony_ci }, 1241cb0ef41Sopenharmony_ci 'tests': [ 1251cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 1261cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'extra'}, 1271cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 1281cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'extra'}, 1291cb0ef41Sopenharmony_ci {'name': 'test262', 'shards': 2}, 1301cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'extra', 'shards': 2}, 1311cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 1321cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra'}, 1331cb0ef41Sopenharmony_ci ], 1341cb0ef41Sopenharmony_ci }, 1351cb0ef41Sopenharmony_ci 'v8_linux_noi18n_rel_ng_triggered': { 1361cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 1371cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 1381cb0ef41Sopenharmony_ci }, 1391cb0ef41Sopenharmony_ci 'tests': [ 1401cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'default'}, 1411cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 1421cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'default', 'shards': 2}, 1431cb0ef41Sopenharmony_ci ], 1441cb0ef41Sopenharmony_ci }, 1451cb0ef41Sopenharmony_ci 'v8_linux_rel_ng_triggered': { 1461cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 1471cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 1481cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 1491cb0ef41Sopenharmony_ci }, 1501cb0ef41Sopenharmony_ci 'tests': [ 1511cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 1521cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'extra'}, 1531cb0ef41Sopenharmony_ci {'name': 'gcmole'}, 1541cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access'}, 1551cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 1561cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'extra'}, 1571cb0ef41Sopenharmony_ci {'name': 'optimize_for_size'}, 1581cb0ef41Sopenharmony_ci {'name': 'test262', 'shards': 4}, 1591cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'extra', 'shards': 3}, 1601cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 1611cb0ef41Sopenharmony_ci {'name': 'v8testing', 'suffix': 'isolates', 'test_args': ['--isolates'], 'shards': 2}, 1621cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 2}, 1631cb0ef41Sopenharmony_ci ], 1641cb0ef41Sopenharmony_ci }, 1651cb0ef41Sopenharmony_ci 'v8_linux_optional_rel_ng_triggered': { 1661cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 1671cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 1681cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 1691cb0ef41Sopenharmony_ci }, 1701cb0ef41Sopenharmony_ci 'tests': [ 1711cb0ef41Sopenharmony_ci # Code serializer. 1721cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'code_serializer', 'shards': 1}, 1731cb0ef41Sopenharmony_ci {'name': 'd8testing', 'variant': 'code_serializer', 'shards': 1}, 1741cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'code_serializer', 'shards': 1}, 1751cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'code_serializer', 'shards': 1}, 1761cb0ef41Sopenharmony_ci # No SSE3. 1771cb0ef41Sopenharmony_ci { 1781cb0ef41Sopenharmony_ci 'name': 'mozilla', 1791cb0ef41Sopenharmony_ci 'suffix': 'nosse3', 1801cb0ef41Sopenharmony_ci 'test_args': [ 1811cb0ef41Sopenharmony_ci '--extra-flags', 1821cb0ef41Sopenharmony_ci '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx', 1831cb0ef41Sopenharmony_ci ], 1841cb0ef41Sopenharmony_ci }, 1851cb0ef41Sopenharmony_ci { 1861cb0ef41Sopenharmony_ci 'name': 'test262', 1871cb0ef41Sopenharmony_ci 'suffix': 'nosse3', 1881cb0ef41Sopenharmony_ci 'variant': 'default', 1891cb0ef41Sopenharmony_ci 'test_args': [ 1901cb0ef41Sopenharmony_ci '--extra-flags', 1911cb0ef41Sopenharmony_ci '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx', 1921cb0ef41Sopenharmony_ci ], 1931cb0ef41Sopenharmony_ci }, 1941cb0ef41Sopenharmony_ci { 1951cb0ef41Sopenharmony_ci 'name': 'v8testing', 1961cb0ef41Sopenharmony_ci 'suffix': 'nosse3', 1971cb0ef41Sopenharmony_ci 'test_args': [ 1981cb0ef41Sopenharmony_ci '--extra-flags', 1991cb0ef41Sopenharmony_ci '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx', 2001cb0ef41Sopenharmony_ci ], 2011cb0ef41Sopenharmony_ci 'shards': 3, 2021cb0ef41Sopenharmony_ci }, 2031cb0ef41Sopenharmony_ci # No SSSE3. 2041cb0ef41Sopenharmony_ci { 2051cb0ef41Sopenharmony_ci 'name': 'mozilla', 2061cb0ef41Sopenharmony_ci 'suffix': 'nossse3', 2071cb0ef41Sopenharmony_ci 'test_args': [ 2081cb0ef41Sopenharmony_ci '--extra-flags', 2091cb0ef41Sopenharmony_ci '--noenable-ssse3 --noenable-sse4-1 --noenable-avx', 2101cb0ef41Sopenharmony_ci ], 2111cb0ef41Sopenharmony_ci }, 2121cb0ef41Sopenharmony_ci { 2131cb0ef41Sopenharmony_ci 'name': 'test262', 2141cb0ef41Sopenharmony_ci 'suffix': 'nossse3', 2151cb0ef41Sopenharmony_ci 'variant': 'default', 2161cb0ef41Sopenharmony_ci 'test_args': [ 2171cb0ef41Sopenharmony_ci '--extra-flags', 2181cb0ef41Sopenharmony_ci '--noenable-ssse3 --noenable-sse4-1 --noenable-avx', 2191cb0ef41Sopenharmony_ci ], 2201cb0ef41Sopenharmony_ci }, 2211cb0ef41Sopenharmony_ci { 2221cb0ef41Sopenharmony_ci 'name': 'v8testing', 2231cb0ef41Sopenharmony_ci 'suffix': 'nossse3', 2241cb0ef41Sopenharmony_ci 'test_args': [ 2251cb0ef41Sopenharmony_ci '--extra-flags', 2261cb0ef41Sopenharmony_ci '--noenable-ssse3 --noenable-sse4-1 --noenable-avx', 2271cb0ef41Sopenharmony_ci ], 2281cb0ef41Sopenharmony_ci 'shards': 3, 2291cb0ef41Sopenharmony_ci }, 2301cb0ef41Sopenharmony_ci # No SSE4. 2311cb0ef41Sopenharmony_ci { 2321cb0ef41Sopenharmony_ci 'name': 'mozilla', 2331cb0ef41Sopenharmony_ci 'suffix': 'nosse4', 2341cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'], 2351cb0ef41Sopenharmony_ci }, 2361cb0ef41Sopenharmony_ci { 2371cb0ef41Sopenharmony_ci 'name': 'test262', 2381cb0ef41Sopenharmony_ci 'suffix': 'nosse4', 2391cb0ef41Sopenharmony_ci 'variant': 'default', 2401cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'], 2411cb0ef41Sopenharmony_ci }, 2421cb0ef41Sopenharmony_ci { 2431cb0ef41Sopenharmony_ci 'name': 'v8testing', 2441cb0ef41Sopenharmony_ci 'suffix': 'nosse4', 2451cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'], 2461cb0ef41Sopenharmony_ci 'shards': 3, 2471cb0ef41Sopenharmony_ci }, 2481cb0ef41Sopenharmony_ci # Noavx. 2491cb0ef41Sopenharmony_ci { 2501cb0ef41Sopenharmony_ci 'name': 'mozilla', 2511cb0ef41Sopenharmony_ci 'suffix': 'noavx', 2521cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 2531cb0ef41Sopenharmony_ci }, 2541cb0ef41Sopenharmony_ci { 2551cb0ef41Sopenharmony_ci 'name': 'test262', 2561cb0ef41Sopenharmony_ci 'suffix': 'noavx', 2571cb0ef41Sopenharmony_ci 'variant': 'default', 2581cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 2591cb0ef41Sopenharmony_ci }, 2601cb0ef41Sopenharmony_ci { 2611cb0ef41Sopenharmony_ci 'name': 'v8testing', 2621cb0ef41Sopenharmony_ci 'suffix': 'noavx', 2631cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'], 2641cb0ef41Sopenharmony_ci 'shards': 2 2651cb0ef41Sopenharmony_ci }, 2661cb0ef41Sopenharmony_ci ], 2671cb0ef41Sopenharmony_ci }, 2681cb0ef41Sopenharmony_ci 'v8_linux_verify_csa_rel_ng_triggered': { 2691cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 2701cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 2711cb0ef41Sopenharmony_ci }, 2721cb0ef41Sopenharmony_ci 'tests': [ 2731cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 2741cb0ef41Sopenharmony_ci ], 2751cb0ef41Sopenharmony_ci }, 2761cb0ef41Sopenharmony_ci ############################################################################## 2771cb0ef41Sopenharmony_ci # Linux32 with arm simulators 2781cb0ef41Sopenharmony_ci 'v8_linux_arm_dbg_ng_triggered': { 2791cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 2801cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 2811cb0ef41Sopenharmony_ci }, 2821cb0ef41Sopenharmony_ci 'tests': [ 2831cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access', 'shards': 3}, 2841cb0ef41Sopenharmony_ci {'name': 'mozilla', 'shards': 3}, 2851cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 2}, 2861cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 10}, 2871cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 10}, 2881cb0ef41Sopenharmony_ci ], 2891cb0ef41Sopenharmony_ci }, 2901cb0ef41Sopenharmony_ci 'v8_linux_arm_lite_rel_ng_triggered': { 2911cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 2921cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 2931cb0ef41Sopenharmony_ci }, 2941cb0ef41Sopenharmony_ci 'tests': [ 2951cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'default', 'shards': 4}, 2961cb0ef41Sopenharmony_ci ], 2971cb0ef41Sopenharmony_ci }, 2981cb0ef41Sopenharmony_ci 'v8_linux_arm_rel_ng_triggered': { 2991cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 3001cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 3011cb0ef41Sopenharmony_ci }, 3021cb0ef41Sopenharmony_ci 'tests': [ 3031cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access', 'shards': 2}, 3041cb0ef41Sopenharmony_ci {'name': 'mozilla', 'shards': 2}, 3051cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 2}, 3061cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 10}, 3071cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 10}, 3081cb0ef41Sopenharmony_ci ], 3091cb0ef41Sopenharmony_ci }, 3101cb0ef41Sopenharmony_ci ############################################################################## 3111cb0ef41Sopenharmony_ci # Linux64 3121cb0ef41Sopenharmony_ci 'v8_linux64_asan_rel_ng_triggered': { 3131cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 3141cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 3151cb0ef41Sopenharmony_ci }, 3161cb0ef41Sopenharmony_ci 'tests': [ 3171cb0ef41Sopenharmony_ci {'name': 'test262', 'shards': 7}, 3181cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 3191cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 3}, 3201cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'slow_path'}, 3211cb0ef41Sopenharmony_ci ], 3221cb0ef41Sopenharmony_ci }, 3231cb0ef41Sopenharmony_ci 'v8_linux64_cfi_rel_ng_triggered': { 3241cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 3251cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 3261cb0ef41Sopenharmony_ci }, 3271cb0ef41Sopenharmony_ci 'tests': [ 3281cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 3291cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 3301cb0ef41Sopenharmony_ci {'name': 'optimize_for_size'}, 3311cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 3321cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 3331cb0ef41Sopenharmony_ci ], 3341cb0ef41Sopenharmony_ci }, 3351cb0ef41Sopenharmony_ci 'v8_linux64_cppgc_non_default_dbg_ng_triggered': { 3361cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 3371cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 3381cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 3391cb0ef41Sopenharmony_ci }, 3401cb0ef41Sopenharmony_ci 'tests': [ 3411cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 3421cb0ef41Sopenharmony_ci ], 3431cb0ef41Sopenharmony_ci }, 3441cb0ef41Sopenharmony_ci 'v8_linux64_dbg_ng_triggered': { 3451cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 3461cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 3471cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 3481cb0ef41Sopenharmony_ci }, 3491cb0ef41Sopenharmony_ci 'tests': [ 3501cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'shards': 2}, 3511cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'extra'}, 3521cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access', 'shards': 2}, 3531cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 3541cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'extra'}, 3551cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 2}, 3561cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'extra', 'shards': 9}, 3571cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 5}, 3581cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 5}, 3591cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'minor_mc'}, 3601cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'no_lfa'}, 3611cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_instruction_scheduling'}, 3621cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_concurrent_allocation'}, 3631cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_concurrent_inlining'}, 3641cb0ef41Sopenharmony_ci ], 3651cb0ef41Sopenharmony_ci }, 3661cb0ef41Sopenharmony_ci 'v8_linux64_dict_tracking_dbg_ng_triggered': { 3671cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 3681cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 3691cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 3701cb0ef41Sopenharmony_ci }, 3711cb0ef41Sopenharmony_ci 'tests': [ 3721cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 3731cb0ef41Sopenharmony_ci ], 3741cb0ef41Sopenharmony_ci }, 3751cb0ef41Sopenharmony_ci 'v8_linux64_disable_runtime_call_stats_rel_ng_triggered': { 3761cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 3771cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 3781cb0ef41Sopenharmony_ci }, 3791cb0ef41Sopenharmony_ci 'tests': [ 3801cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 3811cb0ef41Sopenharmony_ci ], 3821cb0ef41Sopenharmony_ci }, 3831cb0ef41Sopenharmony_ci 'v8_linux64_external_code_space_dbg_ng_triggered': { 3841cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 3851cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 3861cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 3871cb0ef41Sopenharmony_ci }, 3881cb0ef41Sopenharmony_ci 'tests': [ 3891cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 3901cb0ef41Sopenharmony_ci ], 3911cb0ef41Sopenharmony_ci }, 3921cb0ef41Sopenharmony_ci 'v8_linux64_fuzzilli_ng_triggered': { 3931cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 3941cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 3951cb0ef41Sopenharmony_ci }, 3961cb0ef41Sopenharmony_ci # TODO(almuthanna): Add a new test config for the fuzzilli suite. 3971cb0ef41Sopenharmony_ci 'tests': [], 3981cb0ef41Sopenharmony_ci }, 3991cb0ef41Sopenharmony_ci 'v8_linux64_fyi_rel_ng_triggered': { 4001cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 4011cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 4021cb0ef41Sopenharmony_ci }, 4031cb0ef41Sopenharmony_ci 'tests': [ 4041cb0ef41Sopenharmony_ci # Infra staging. 4051cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'infra_staging', 'shards': 2}, 4061cb0ef41Sopenharmony_ci # Stress sampling. 4071cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'stress_sampling'}, 4081cb0ef41Sopenharmony_ci {'name': 'webkit', 'variant': 'stress_sampling'}, 4091cb0ef41Sopenharmony_ci # Stress snapshot. 4101cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'stress_snapshot'}, 4111cb0ef41Sopenharmony_ci # Experimental regexp engine. 4121cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'experimental_regexp'}, 4131cb0ef41Sopenharmony_ci # Wasm write protect code space. 4141cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'wasm_write_protect_code'}, 4151cb0ef41Sopenharmony_ci ], 4161cb0ef41Sopenharmony_ci }, 4171cb0ef41Sopenharmony_ci 'v8_linux64_gc_stress_custom_snapshot_dbg_ng_triggered': { 4181cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 4191cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 4201cb0ef41Sopenharmony_ci }, 4211cb0ef41Sopenharmony_ci 'tests': [ 4221cb0ef41Sopenharmony_ci { 4231cb0ef41Sopenharmony_ci 'name': 'mjsunit', 4241cb0ef41Sopenharmony_ci 'test_args': ['--gc-stress', '--no-harness'], 4251cb0ef41Sopenharmony_ci 'shards': 3, 4261cb0ef41Sopenharmony_ci }, 4271cb0ef41Sopenharmony_ci ], 4281cb0ef41Sopenharmony_ci }, 4291cb0ef41Sopenharmony_ci 'v8_linux64_gcov_coverage': { 4301cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 4311cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 4321cb0ef41Sopenharmony_ci }, 4331cb0ef41Sopenharmony_ci 'tests': [ 4341cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 4351cb0ef41Sopenharmony_ci ], 4361cb0ef41Sopenharmony_ci }, 4371cb0ef41Sopenharmony_ci 'v8_linux64_heap_sandbox_dbg_ng_triggered': { 4381cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 4391cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 4401cb0ef41Sopenharmony_ci }, 4411cb0ef41Sopenharmony_ci 'tests': [ 4421cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 4431cb0ef41Sopenharmony_ci ], 4441cb0ef41Sopenharmony_ci }, 4451cb0ef41Sopenharmony_ci 'v8_linux64_msan_rel_ng_triggered': { 4461cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 4471cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 4481cb0ef41Sopenharmony_ci }, 4491cb0ef41Sopenharmony_ci 'tests': [ 4501cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 2}, 4511cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 5}, 4521cb0ef41Sopenharmony_ci ], 4531cb0ef41Sopenharmony_ci }, 4541cb0ef41Sopenharmony_ci 'v8_linux64_nodcheck_rel_ng_triggered': { 4551cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 4561cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 4571cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 4581cb0ef41Sopenharmony_ci }, 4591cb0ef41Sopenharmony_ci 'tests': [ 4601cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 4611cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'assert_types'}, 4621cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'extra'}, 4631cb0ef41Sopenharmony_ci {'name': 'check-bytecode-baseline'}, 4641cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 4651cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'assert_types'}, 4661cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'extra'}, 4671cb0ef41Sopenharmony_ci {'name': 'perf_integration'}, 4681cb0ef41Sopenharmony_ci {'name': 'test262', 'shards': 2}, 4691cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'assert_types', 'shards': 2}, 4701cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'extra', 'shards': 2}, 4711cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 4721cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'assert_types'}, 4731cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra'}, 4741cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'no_lfa'}, 4751cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_instruction_scheduling'}, 4761cb0ef41Sopenharmony_ci ], 4771cb0ef41Sopenharmony_ci }, 4781cb0ef41Sopenharmony_ci 'v8_linux64_perfetto_dbg_ng_triggered': { 4791cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 4801cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 4811cb0ef41Sopenharmony_ci }, 4821cb0ef41Sopenharmony_ci 'tests': [ 4831cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 4841cb0ef41Sopenharmony_ci ], 4851cb0ef41Sopenharmony_ci }, 4861cb0ef41Sopenharmony_ci 'v8_linux64_pointer_compression_rel_ng_triggered': { 4871cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 4881cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 4891cb0ef41Sopenharmony_ci }, 4901cb0ef41Sopenharmony_ci 'tests': [ 4911cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 4921cb0ef41Sopenharmony_ci ], 4931cb0ef41Sopenharmony_ci }, 4941cb0ef41Sopenharmony_ci 'v8_linux64_single_generation_dbg_ng_triggered': { 4951cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 4961cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 4971cb0ef41Sopenharmony_ci }, 4981cb0ef41Sopenharmony_ci 'tests': [ 4991cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 5001cb0ef41Sopenharmony_ci ], 5011cb0ef41Sopenharmony_ci }, 5021cb0ef41Sopenharmony_ci 'v8_linux64_rel_ng_triggered': { 5031cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 5041cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 5051cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 5061cb0ef41Sopenharmony_ci }, 5071cb0ef41Sopenharmony_ci 'tests': [ 5081cb0ef41Sopenharmony_ci # TODO(machenbach): Add benchmarks. 5091cb0ef41Sopenharmony_ci # TODO(machenbach): Add mozilla tests. 5101cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access'}, 5111cb0ef41Sopenharmony_ci {'name': 'optimize_for_size'}, 5121cb0ef41Sopenharmony_ci {'name': 'test262', 'shards': 4}, 5131cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'extra', 'shards': 3}, 5141cb0ef41Sopenharmony_ci {'name': 'v8initializers'}, 5151cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 5161cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 2}, 5171cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'minor_mc'}, 5181cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'no_lfa'}, 5191cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'slow_path'}, 5201cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_instruction_scheduling'}, 5211cb0ef41Sopenharmony_ci ], 5221cb0ef41Sopenharmony_ci }, 5231cb0ef41Sopenharmony_ci 'v8_linux64_tsan_rel_ng_triggered': { 5241cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 5251cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 5261cb0ef41Sopenharmony_ci }, 5271cb0ef41Sopenharmony_ci 'tests': [ 5281cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'shards': 2}, 5291cb0ef41Sopenharmony_ci {'name': 'mozilla', 'shards': 2}, 5301cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 5}, 5311cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 6}, 5321cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 5}, 5331cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'slow_path', 'shards': 2}, 5341cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_concurrent_allocation', 'shards': 2}, 5351cb0ef41Sopenharmony_ci ], 5361cb0ef41Sopenharmony_ci }, 5371cb0ef41Sopenharmony_ci 'v8_linux64_tsan_no_cm_rel_ng_triggered': { 5381cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 5391cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 5401cb0ef41Sopenharmony_ci }, 5411cb0ef41Sopenharmony_ci 'tests': [ 5421cb0ef41Sopenharmony_ci { 5431cb0ef41Sopenharmony_ci 'name': 'v8testing', 5441cb0ef41Sopenharmony_ci 'shards': 6, 5451cb0ef41Sopenharmony_ci }, 5461cb0ef41Sopenharmony_ci { 5471cb0ef41Sopenharmony_ci 'name': 'v8testing', 5481cb0ef41Sopenharmony_ci 'suffix': 'future', 5491cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags=--future'], 5501cb0ef41Sopenharmony_ci 'shards': 6, 5511cb0ef41Sopenharmony_ci }, 5521cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_concurrent_inlining', 'shards': 2}, 5531cb0ef41Sopenharmony_ci ], 5541cb0ef41Sopenharmony_ci }, 5551cb0ef41Sopenharmony_ci 'v8_linux64_tsan_isolates_rel_ng_triggered': { 5561cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 5571cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 5581cb0ef41Sopenharmony_ci }, 5591cb0ef41Sopenharmony_ci 'tests': [ 5601cb0ef41Sopenharmony_ci {'name': 'v8testing', 'test_args': ['--isolates'], 'shards': 7}, 5611cb0ef41Sopenharmony_ci ], 5621cb0ef41Sopenharmony_ci }, 5631cb0ef41Sopenharmony_ci 'v8_linux64_ubsan_rel_ng_triggered': { 5641cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 5651cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 5661cb0ef41Sopenharmony_ci }, 5671cb0ef41Sopenharmony_ci 'tests': [ 5681cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 5691cb0ef41Sopenharmony_ci ], 5701cb0ef41Sopenharmony_ci }, 5711cb0ef41Sopenharmony_ci 'v8_linux64_verify_csa_rel_ng_triggered': { 5721cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 5731cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 5741cb0ef41Sopenharmony_ci }, 5751cb0ef41Sopenharmony_ci 'tests': [ 5761cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 5771cb0ef41Sopenharmony_ci ], 5781cb0ef41Sopenharmony_ci }, 5791cb0ef41Sopenharmony_ci ############################################################################## 5801cb0ef41Sopenharmony_ci # Linux64 with arm64 simulators 5811cb0ef41Sopenharmony_ci 'v8_linux_arm64_dbg_ng_triggered': { 5821cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 5831cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 5841cb0ef41Sopenharmony_ci }, 5851cb0ef41Sopenharmony_ci 'tests': [ 5861cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access', 'shards': 2}, 5871cb0ef41Sopenharmony_ci {'name': 'mozilla', 'shards': 4}, 5881cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 4}, 5891cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 14}, 5901cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 12}, 5911cb0ef41Sopenharmony_ci ], 5921cb0ef41Sopenharmony_ci }, 5931cb0ef41Sopenharmony_ci 'v8_linux_arm64_gc_stress_dbg_ng_triggered': { 5941cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 5951cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 5961cb0ef41Sopenharmony_ci }, 5971cb0ef41Sopenharmony_ci 'tests': [ 5981cb0ef41Sopenharmony_ci {'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 12}, 5991cb0ef41Sopenharmony_ci ], 6001cb0ef41Sopenharmony_ci }, 6011cb0ef41Sopenharmony_ci 'v8_linux_arm64_sim_heap_sandbox_dbg_ng_triggered': { 6021cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 6031cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 6041cb0ef41Sopenharmony_ci }, 6051cb0ef41Sopenharmony_ci 'tests': [ 6061cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 14}, 6071cb0ef41Sopenharmony_ci ], 6081cb0ef41Sopenharmony_ci }, 6091cb0ef41Sopenharmony_ci 'v8_linux_arm64_rel_ng_triggered': { 6101cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 6111cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 6121cb0ef41Sopenharmony_ci }, 6131cb0ef41Sopenharmony_ci 'tests': [ 6141cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access', 'shards': 4}, 6151cb0ef41Sopenharmony_ci {'name': 'mozilla', 'shards': 4}, 6161cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 4}, 6171cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 14}, 6181cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 12}, 6191cb0ef41Sopenharmony_ci ], 6201cb0ef41Sopenharmony_ci }, 6211cb0ef41Sopenharmony_ci 'v8_linux_arm64_cfi_rel_ng_triggered': { 6221cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 6231cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 6241cb0ef41Sopenharmony_ci }, 6251cb0ef41Sopenharmony_ci 'tests': [ 6261cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 3}, 6271cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 4}, 6281cb0ef41Sopenharmony_ci ], 6291cb0ef41Sopenharmony_ci }, 6301cb0ef41Sopenharmony_ci 'v8_linux64_arm64_pointer_compression_rel_ng_triggered': { 6311cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 6321cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 6331cb0ef41Sopenharmony_ci }, 6341cb0ef41Sopenharmony_ci 'tests': [ 6351cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'default', 'shards': 4}, 6361cb0ef41Sopenharmony_ci ], 6371cb0ef41Sopenharmony_ci }, 6381cb0ef41Sopenharmony_ci ############################################################################## 6391cb0ef41Sopenharmony_ci # Linux64 with Loongson simulators 6401cb0ef41Sopenharmony_ci 'v8_linux64_loong64_rel_ng_triggered': { 6411cb0ef41Sopenharmony_ci 'swarming_dimensions': { 6421cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 6431cb0ef41Sopenharmony_ci }, 6441cb0ef41Sopenharmony_ci 'tests': [ 6451cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 6461cb0ef41Sopenharmony_ci ], 6471cb0ef41Sopenharmony_ci }, 6481cb0ef41Sopenharmony_ci ############################################################################## 6491cb0ef41Sopenharmony_ci # Linux64 with RISC-V simulators 6501cb0ef41Sopenharmony_ci 'v8_linux64_riscv64_rel_ng_triggered': { 6511cb0ef41Sopenharmony_ci 'swarming_dimensions': { 6521cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 6531cb0ef41Sopenharmony_ci }, 6541cb0ef41Sopenharmony_ci 'tests': [ 6551cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 6561cb0ef41Sopenharmony_ci ], 6571cb0ef41Sopenharmony_ci }, 6581cb0ef41Sopenharmony_ci ############################################################################## 6591cb0ef41Sopenharmony_ci # Odroids with native arm 6601cb0ef41Sopenharmony_ci 'v8_odroid_arm_rel_ng_triggered': { 6611cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 6621cb0ef41Sopenharmony_ci 'cores': '8', 6631cb0ef41Sopenharmony_ci 'cpu': 'armv7l-32-ODROID-XU4', 6641cb0ef41Sopenharmony_ci 'os': 'Ubuntu', 6651cb0ef41Sopenharmony_ci }, 6661cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 6671cb0ef41Sopenharmony_ci # Use same prio as CI due to limited resources. 6681cb0ef41Sopenharmony_ci 'priority': 25, 6691cb0ef41Sopenharmony_ci }, 6701cb0ef41Sopenharmony_ci 'tests': [ 6711cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 6721cb0ef41Sopenharmony_ci {'name': 'optimize_for_size'}, 6731cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 6741cb0ef41Sopenharmony_ci ], 6751cb0ef41Sopenharmony_ci }, 6761cb0ef41Sopenharmony_ci ############################################################################## 6771cb0ef41Sopenharmony_ci # Win32 6781cb0ef41Sopenharmony_ci 'v8_win_dbg_ng_triggered': { 6791cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 6801cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 6811cb0ef41Sopenharmony_ci 'os': 'Windows-7-SP1', 6821cb0ef41Sopenharmony_ci }, 6831cb0ef41Sopenharmony_ci 'tests': [ 6841cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 6851cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 6861cb0ef41Sopenharmony_ci ], 6871cb0ef41Sopenharmony_ci }, 6881cb0ef41Sopenharmony_ci 'v8_win_rel_ng_triggered': { 6891cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 6901cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 6911cb0ef41Sopenharmony_ci 'os': 'Windows-7-SP1', 6921cb0ef41Sopenharmony_ci }, 6931cb0ef41Sopenharmony_ci 'tests': [ 6941cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 6951cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 2}, 6961cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 6971cb0ef41Sopenharmony_ci ], 6981cb0ef41Sopenharmony_ci }, 6991cb0ef41Sopenharmony_ci ############################################################################## 7001cb0ef41Sopenharmony_ci # Win64 7011cb0ef41Sopenharmony_ci 'v8_win64_asan_rel_ng_triggered': { 7021cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 7031cb0ef41Sopenharmony_ci 'os': 'Windows-10-15063', 7041cb0ef41Sopenharmony_ci }, 7051cb0ef41Sopenharmony_ci 'tests': [ 7061cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 5}, 7071cb0ef41Sopenharmony_ci ], 7081cb0ef41Sopenharmony_ci }, 7091cb0ef41Sopenharmony_ci 'v8_win64_dbg_ng_triggered': { 7101cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 7111cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 7121cb0ef41Sopenharmony_ci 'os': 'Windows-10-15063', 7131cb0ef41Sopenharmony_ci }, 7141cb0ef41Sopenharmony_ci 'tests': [ 7151cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 7161cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 2}, 7171cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 7181cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 2}, 7191cb0ef41Sopenharmony_ci ], 7201cb0ef41Sopenharmony_ci }, 7211cb0ef41Sopenharmony_ci 'v8_win64_msvc_rel_ng_triggered': { 7221cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 7231cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 7241cb0ef41Sopenharmony_ci 'os': 'Windows-10-15063', 7251cb0ef41Sopenharmony_ci }, 7261cb0ef41Sopenharmony_ci 'tests': [ 7271cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 7281cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 7291cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 7301cb0ef41Sopenharmony_ci ], 7311cb0ef41Sopenharmony_ci }, 7321cb0ef41Sopenharmony_ci 'v8_win64_rel_ng_triggered': { 7331cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 7341cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 7351cb0ef41Sopenharmony_ci 'os': 'Windows-10-15063', 7361cb0ef41Sopenharmony_ci }, 7371cb0ef41Sopenharmony_ci 'tests': [ 7381cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 7391cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 7401cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 7411cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra'}, 7421cb0ef41Sopenharmony_ci ], 7431cb0ef41Sopenharmony_ci }, 7441cb0ef41Sopenharmony_ci ############################################################################## 7451cb0ef41Sopenharmony_ci # Mac64 7461cb0ef41Sopenharmony_ci 'v8_mac64_asan_rel_ng_triggered': { 7471cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 7481cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 7491cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 7501cb0ef41Sopenharmony_ci }, 7511cb0ef41Sopenharmony_ci 'tests': [ 7521cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 8}, 7531cb0ef41Sopenharmony_ci ], 7541cb0ef41Sopenharmony_ci }, 7551cb0ef41Sopenharmony_ci 'v8_mac64_dbg_ng_triggered': { 7561cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 7571cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 7581cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 7591cb0ef41Sopenharmony_ci }, 7601cb0ef41Sopenharmony_ci 'tests': [ 7611cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 7621cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 4}, 7631cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 6}, 7641cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 6}, 7651cb0ef41Sopenharmony_ci ], 7661cb0ef41Sopenharmony_ci }, 7671cb0ef41Sopenharmony_ci 'v8_mac64_gc_stress_dbg_ng_triggered': { 7681cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 7691cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 7701cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 7711cb0ef41Sopenharmony_ci }, 7721cb0ef41Sopenharmony_ci 'tests': [ 7731cb0ef41Sopenharmony_ci {'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 6}, 7741cb0ef41Sopenharmony_ci ], 7751cb0ef41Sopenharmony_ci }, 7761cb0ef41Sopenharmony_ci 'v8_mac64_rel_ng_triggered': { 7771cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 7781cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 7791cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 7801cb0ef41Sopenharmony_ci }, 7811cb0ef41Sopenharmony_ci 'tests': [ 7821cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 7831cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 3}, 7841cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 7851cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 3}, 7861cb0ef41Sopenharmony_ci ], 7871cb0ef41Sopenharmony_ci }, 7881cb0ef41Sopenharmony_ci 'v8_mac_arm64_rel_ng_triggered': { 7891cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 7901cb0ef41Sopenharmony_ci 'cpu': 'arm64', 7911cb0ef41Sopenharmony_ci 'os': 'Mac-11', 7921cb0ef41Sopenharmony_ci 'pool': 'chromium.tests', 7931cb0ef41Sopenharmony_ci }, 7941cb0ef41Sopenharmony_ci 'tests': [ 7951cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 7961cb0ef41Sopenharmony_ci ], 7971cb0ef41Sopenharmony_ci }, 7981cb0ef41Sopenharmony_ci 'v8_mac_arm64_dbg_ng_triggered': { 7991cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 8001cb0ef41Sopenharmony_ci 'cpu': 'arm64', 8011cb0ef41Sopenharmony_ci 'os': 'Mac-11', 8021cb0ef41Sopenharmony_ci 'pool': 'chromium.tests', 8031cb0ef41Sopenharmony_ci }, 8041cb0ef41Sopenharmony_ci 'tests': [ 8051cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 8061cb0ef41Sopenharmony_ci ], 8071cb0ef41Sopenharmony_ci }, 8081cb0ef41Sopenharmony_ci 'v8_mac_arm64_full_dbg_ng_triggered': { 8091cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 8101cb0ef41Sopenharmony_ci 'cpu': 'arm64', 8111cb0ef41Sopenharmony_ci 'os': 'Mac-11', 8121cb0ef41Sopenharmony_ci 'pool': 'chromium.tests', 8131cb0ef41Sopenharmony_ci }, 8141cb0ef41Sopenharmony_ci 'tests': [ 8151cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 8161cb0ef41Sopenharmony_ci ], 8171cb0ef41Sopenharmony_ci }, 8181cb0ef41Sopenharmony_ci 'v8_mac_arm64_sim_rel_ng_triggered': { 8191cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 8201cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 8211cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 8221cb0ef41Sopenharmony_ci }, 8231cb0ef41Sopenharmony_ci 'tests': [ 8241cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 8}, 8251cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'future', 'shards': 2}, 8261cb0ef41Sopenharmony_ci ], 8271cb0ef41Sopenharmony_ci }, 8281cb0ef41Sopenharmony_ci 'v8_mac_arm64_sim_dbg_ng_triggered': { 8291cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 8301cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 8311cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 8321cb0ef41Sopenharmony_ci }, 8331cb0ef41Sopenharmony_ci 'tests': [ 8341cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 8}, 8351cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'future', 'shards': 2}, 8361cb0ef41Sopenharmony_ci ], 8371cb0ef41Sopenharmony_ci }, 8381cb0ef41Sopenharmony_ci 'v8_mac_arm64_sim_nodcheck_rel_ng_triggered': { 8391cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 8401cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 8411cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 8421cb0ef41Sopenharmony_ci }, 8431cb0ef41Sopenharmony_ci 'tests': [ 8441cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 8}, 8451cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'future', 'shards': 2}, 8461cb0ef41Sopenharmony_ci ], 8471cb0ef41Sopenharmony_ci }, 8481cb0ef41Sopenharmony_ci ############################################################################## 8491cb0ef41Sopenharmony_ci ### luci.v8.ci 8501cb0ef41Sopenharmony_ci ############################################################################## 8511cb0ef41Sopenharmony_ci # Main. 8521cb0ef41Sopenharmony_ci 'V8 Fuzzer': { 8531cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 8541cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 8551cb0ef41Sopenharmony_ci }, 8561cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 8571cb0ef41Sopenharmony_ci 'expiration': 14400, 8581cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 8591cb0ef41Sopenharmony_ci 'priority': 35, 8601cb0ef41Sopenharmony_ci }, 8611cb0ef41Sopenharmony_ci 'tests': [ 8621cb0ef41Sopenharmony_ci {'name': 'jsfunfuzz'}, 8631cb0ef41Sopenharmony_ci ], 8641cb0ef41Sopenharmony_ci }, 8651cb0ef41Sopenharmony_ci 'V8 Linux': { 8661cb0ef41Sopenharmony_ci 'swarming_dimensions': { 8671cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 8681cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 8691cb0ef41Sopenharmony_ci }, 8701cb0ef41Sopenharmony_ci 'tests': [ 8711cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 8721cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'extra'}, 8731cb0ef41Sopenharmony_ci {'name': 'gcmole'}, 8741cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access'}, 8751cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 8761cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'extra'}, 8771cb0ef41Sopenharmony_ci {'name': 'optimize_for_size'}, 8781cb0ef41Sopenharmony_ci {'name': 'test262', 'shards': 2}, 8791cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'extra', 'shards': 2}, 8801cb0ef41Sopenharmony_ci {'name': 'v8initializers'}, 8811cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 8821cb0ef41Sopenharmony_ci {'name': 'v8testing', 'suffix': 'isolates', 'test_args': ['--isolates']}, 8831cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra'}, 8841cb0ef41Sopenharmony_ci # Nosse3. 8851cb0ef41Sopenharmony_ci { 8861cb0ef41Sopenharmony_ci 'name': 'mozilla', 8871cb0ef41Sopenharmony_ci 'suffix': 'nosse3', 8881cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx'] 8891cb0ef41Sopenharmony_ci }, 8901cb0ef41Sopenharmony_ci { 8911cb0ef41Sopenharmony_ci 'name': 'v8testing', 8921cb0ef41Sopenharmony_ci 'suffix': 'nosse3', 8931cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx'] 8941cb0ef41Sopenharmony_ci }, 8951cb0ef41Sopenharmony_ci # Nossse3. 8961cb0ef41Sopenharmony_ci { 8971cb0ef41Sopenharmony_ci 'name': 'mozilla', 8981cb0ef41Sopenharmony_ci 'suffix': 'nossse3', 8991cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-ssse3 --noenable-sse4-1 --noenable-avx'] 9001cb0ef41Sopenharmony_ci }, 9011cb0ef41Sopenharmony_ci { 9021cb0ef41Sopenharmony_ci 'name': 'v8testing', 9031cb0ef41Sopenharmony_ci 'suffix': 'nossse3', 9041cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-ssse3 --noenable-sse4-1 --noenable-avx'] 9051cb0ef41Sopenharmony_ci }, 9061cb0ef41Sopenharmony_ci # Nosse4. 9071cb0ef41Sopenharmony_ci { 9081cb0ef41Sopenharmony_ci 'name': 'mozilla', 9091cb0ef41Sopenharmony_ci 'suffix': 'nosse4', 9101cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'] 9111cb0ef41Sopenharmony_ci }, 9121cb0ef41Sopenharmony_ci { 9131cb0ef41Sopenharmony_ci 'name': 'v8testing', 9141cb0ef41Sopenharmony_ci 'suffix': 'nosse4', 9151cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'] 9161cb0ef41Sopenharmony_ci }, 9171cb0ef41Sopenharmony_ci # Noavx. 9181cb0ef41Sopenharmony_ci { 9191cb0ef41Sopenharmony_ci 'name': 'mozilla', 9201cb0ef41Sopenharmony_ci 'suffix': 'noavx', 9211cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 9221cb0ef41Sopenharmony_ci }, 9231cb0ef41Sopenharmony_ci { 9241cb0ef41Sopenharmony_ci 'name': 'test262', 9251cb0ef41Sopenharmony_ci 'suffix': 'noavx', 9261cb0ef41Sopenharmony_ci 'variant': 'default', 9271cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 9281cb0ef41Sopenharmony_ci }, 9291cb0ef41Sopenharmony_ci { 9301cb0ef41Sopenharmony_ci 'name': 'v8testing', 9311cb0ef41Sopenharmony_ci 'suffix': 'noavx', 9321cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'], 9331cb0ef41Sopenharmony_ci 'shards': 2 9341cb0ef41Sopenharmony_ci }, 9351cb0ef41Sopenharmony_ci ], 9361cb0ef41Sopenharmony_ci }, 9371cb0ef41Sopenharmony_ci 'V8 Linux - arm64 - sim - CFI': { 9381cb0ef41Sopenharmony_ci 'swarming_dimensions': { 9391cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 9401cb0ef41Sopenharmony_ci }, 9411cb0ef41Sopenharmony_ci 'tests': [ 9421cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 3}, 9431cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 4}, 9441cb0ef41Sopenharmony_ci ], 9451cb0ef41Sopenharmony_ci }, 9461cb0ef41Sopenharmony_ci 'V8 Linux - arm64 - sim - MSAN': { 9471cb0ef41Sopenharmony_ci 'swarming_dimensions': { 9481cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 9491cb0ef41Sopenharmony_ci }, 9501cb0ef41Sopenharmony_ci 'tests': [ 9511cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 3}, 9521cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 4}, 9531cb0ef41Sopenharmony_ci ], 9541cb0ef41Sopenharmony_ci }, 9551cb0ef41Sopenharmony_ci 'V8 Linux - debug': { 9561cb0ef41Sopenharmony_ci 'swarming_dimensions': { 9571cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 9581cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 9591cb0ef41Sopenharmony_ci }, 9601cb0ef41Sopenharmony_ci 'tests': [ 9611cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 9621cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'code_serializer', 'shards': 1}, 9631cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'extra'}, 9641cb0ef41Sopenharmony_ci {'name': 'd8testing', 'variant': 'code_serializer', 'shards': 1}, 9651cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access'}, 9661cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 9671cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'code_serializer', 'shards': 1}, 9681cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'extra'}, 9691cb0ef41Sopenharmony_ci {'name': 'optimize_for_size'}, 9701cb0ef41Sopenharmony_ci {'name': 'test262', 'shards': 6}, 9711cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'code_serializer', 'shards': 2}, 9721cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'extra', 'shards': 5}, 9731cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 9741cb0ef41Sopenharmony_ci { 9751cb0ef41Sopenharmony_ci 'name': 'v8testing', 9761cb0ef41Sopenharmony_ci 'suffix': 'isolates', 9771cb0ef41Sopenharmony_ci 'test_args': ['--isolates'], 9781cb0ef41Sopenharmony_ci 'shards': 4 9791cb0ef41Sopenharmony_ci }, 9801cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 2}, 9811cb0ef41Sopenharmony_ci # Nosse3. 9821cb0ef41Sopenharmony_ci { 9831cb0ef41Sopenharmony_ci 'name': 'mozilla', 9841cb0ef41Sopenharmony_ci 'suffix': 'nosse3', 9851cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx'] 9861cb0ef41Sopenharmony_ci }, 9871cb0ef41Sopenharmony_ci { 9881cb0ef41Sopenharmony_ci 'name': 'test262', 9891cb0ef41Sopenharmony_ci 'suffix': 'nosse3', 9901cb0ef41Sopenharmony_ci 'variant': 'default', 9911cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx'] 9921cb0ef41Sopenharmony_ci }, 9931cb0ef41Sopenharmony_ci { 9941cb0ef41Sopenharmony_ci 'name': 'v8testing', 9951cb0ef41Sopenharmony_ci 'suffix': 'nosse3', 9961cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse3 --noenable-ssse3 --noenable-sse4-1 --noenable-avx'], 9971cb0ef41Sopenharmony_ci 'shards': 3 9981cb0ef41Sopenharmony_ci }, 9991cb0ef41Sopenharmony_ci # Nossse3. 10001cb0ef41Sopenharmony_ci { 10011cb0ef41Sopenharmony_ci 'name': 'mozilla', 10021cb0ef41Sopenharmony_ci 'suffix': 'nossse3', 10031cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-ssse3 --noenable-sse4-1 --noenable-avx'] 10041cb0ef41Sopenharmony_ci }, 10051cb0ef41Sopenharmony_ci { 10061cb0ef41Sopenharmony_ci 'name': 'test262', 10071cb0ef41Sopenharmony_ci 'suffix': 'nossse3', 10081cb0ef41Sopenharmony_ci 'variant': 'default', 10091cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-ssse3 --noenable-sse4-1 --noenable-avx'] 10101cb0ef41Sopenharmony_ci }, 10111cb0ef41Sopenharmony_ci { 10121cb0ef41Sopenharmony_ci 'name': 'v8testing', 10131cb0ef41Sopenharmony_ci 'suffix': 'nossse3', 10141cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-ssse3 --noenable-sse4-1 --noenable-avx'], 10151cb0ef41Sopenharmony_ci 'shards': 3 10161cb0ef41Sopenharmony_ci }, 10171cb0ef41Sopenharmony_ci # Nosse4. 10181cb0ef41Sopenharmony_ci { 10191cb0ef41Sopenharmony_ci 'name': 'mozilla', 10201cb0ef41Sopenharmony_ci 'suffix': 'nosse4', 10211cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'] 10221cb0ef41Sopenharmony_ci }, 10231cb0ef41Sopenharmony_ci { 10241cb0ef41Sopenharmony_ci 'name': 'test262', 10251cb0ef41Sopenharmony_ci 'suffix': 'nosse4', 10261cb0ef41Sopenharmony_ci 'variant': 'default', 10271cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'] 10281cb0ef41Sopenharmony_ci }, 10291cb0ef41Sopenharmony_ci { 10301cb0ef41Sopenharmony_ci 'name': 'v8testing', 10311cb0ef41Sopenharmony_ci 'suffix': 'nosse4', 10321cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-sse4-1 --noenable-avx'], 10331cb0ef41Sopenharmony_ci 'shards': 3 10341cb0ef41Sopenharmony_ci }, 10351cb0ef41Sopenharmony_ci # Noavx. 10361cb0ef41Sopenharmony_ci { 10371cb0ef41Sopenharmony_ci 'name': 'mozilla', 10381cb0ef41Sopenharmony_ci 'suffix': 'noavx', 10391cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 10401cb0ef41Sopenharmony_ci }, 10411cb0ef41Sopenharmony_ci { 10421cb0ef41Sopenharmony_ci 'name': 'test262', 10431cb0ef41Sopenharmony_ci 'suffix': 'noavx', 10441cb0ef41Sopenharmony_ci 'variant': 'default', 10451cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 10461cb0ef41Sopenharmony_ci }, 10471cb0ef41Sopenharmony_ci { 10481cb0ef41Sopenharmony_ci 'name': 'v8testing', 10491cb0ef41Sopenharmony_ci 'suffix': 'noavx', 10501cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'], 10511cb0ef41Sopenharmony_ci 'shards': 2 10521cb0ef41Sopenharmony_ci }, 10531cb0ef41Sopenharmony_ci ], 10541cb0ef41Sopenharmony_ci }, 10551cb0ef41Sopenharmony_ci 'V8 Linux - full debug': { 10561cb0ef41Sopenharmony_ci 'swarming_dimensions': { 10571cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 10581cb0ef41Sopenharmony_ci }, 10591cb0ef41Sopenharmony_ci 'tests': [ 10601cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'default', 'shards': 6}, 10611cb0ef41Sopenharmony_ci ], 10621cb0ef41Sopenharmony_ci }, 10631cb0ef41Sopenharmony_ci 'V8 Linux - gc stress': { 10641cb0ef41Sopenharmony_ci 'swarming_dimensions': { 10651cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 10661cb0ef41Sopenharmony_ci }, 10671cb0ef41Sopenharmony_ci 'tests': [ 10681cb0ef41Sopenharmony_ci { 10691cb0ef41Sopenharmony_ci 'name': 'd8testing', 10701cb0ef41Sopenharmony_ci 'test_args': ['--gc-stress'], 10711cb0ef41Sopenharmony_ci 'shards': 5, 10721cb0ef41Sopenharmony_ci }, 10731cb0ef41Sopenharmony_ci { 10741cb0ef41Sopenharmony_ci 'name': 'mjsunit', 10751cb0ef41Sopenharmony_ci 'variant': 'slow_path', 10761cb0ef41Sopenharmony_ci 'test_args': ['--gc-stress'], 10771cb0ef41Sopenharmony_ci 'shards': 2, 10781cb0ef41Sopenharmony_ci }, 10791cb0ef41Sopenharmony_ci ], 10801cb0ef41Sopenharmony_ci }, 10811cb0ef41Sopenharmony_ci 'V8 Linux - noi18n - debug': { 10821cb0ef41Sopenharmony_ci 'swarming_dimensions': { 10831cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 10841cb0ef41Sopenharmony_ci }, 10851cb0ef41Sopenharmony_ci 'tests': [ 10861cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'default'}, 10871cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 10881cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'default'}, 10891cb0ef41Sopenharmony_ci ], 10901cb0ef41Sopenharmony_ci }, 10911cb0ef41Sopenharmony_ci 'V8 Linux - predictable': { 10921cb0ef41Sopenharmony_ci 'swarming_dimensions': { 10931cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 10941cb0ef41Sopenharmony_ci }, 10951cb0ef41Sopenharmony_ci 'tests': [ 10961cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 10971cb0ef41Sopenharmony_ci {'name': 'd8testing'}, 10981cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 10991cb0ef41Sopenharmony_ci ], 11001cb0ef41Sopenharmony_ci }, 11011cb0ef41Sopenharmony_ci 'V8 Linux - shared': { 11021cb0ef41Sopenharmony_ci 'swarming_dimensions': { 11031cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 11041cb0ef41Sopenharmony_ci }, 11051cb0ef41Sopenharmony_ci 'tests': [ 11061cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 11071cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 11081cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 11091cb0ef41Sopenharmony_ci ], 11101cb0ef41Sopenharmony_ci }, 11111cb0ef41Sopenharmony_ci 'V8 Linux - verify csa': { 11121cb0ef41Sopenharmony_ci 'swarming_dimensions': { 11131cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 11141cb0ef41Sopenharmony_ci }, 11151cb0ef41Sopenharmony_ci 'tests': [ 11161cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 11171cb0ef41Sopenharmony_ci ], 11181cb0ef41Sopenharmony_ci }, 11191cb0ef41Sopenharmony_ci 'V8 Linux gcc': { 11201cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 11211cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 11221cb0ef41Sopenharmony_ci }, 11231cb0ef41Sopenharmony_ci 'tests': [ 11241cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 11251cb0ef41Sopenharmony_ci ], 11261cb0ef41Sopenharmony_ci }, 11271cb0ef41Sopenharmony_ci 'V8 Linux64': { 11281cb0ef41Sopenharmony_ci 'swarming_dimensions': { 11291cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 11301cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 11311cb0ef41Sopenharmony_ci }, 11321cb0ef41Sopenharmony_ci 'tests': [ 11331cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 11341cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'assert_types'}, 11351cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'extra'}, 11361cb0ef41Sopenharmony_ci {'name': 'check-bytecode-baseline'}, 11371cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access'}, 11381cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 11391cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'assert_types'}, 11401cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'extra'}, 11411cb0ef41Sopenharmony_ci {'name': 'optimize_for_size'}, 11421cb0ef41Sopenharmony_ci {'name': 'perf_integration'}, 11431cb0ef41Sopenharmony_ci {'name': 'test262', 'shards': 2}, 11441cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'assert_types'}, 11451cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'extra', 'shards': 2}, 11461cb0ef41Sopenharmony_ci {'name': 'v8initializers'}, 11471cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 11481cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'assert_types'}, 11491cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra'}, 11501cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'minor_mc'}, 11511cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'no_lfa'}, 11521cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_instruction_scheduling'}, 11531cb0ef41Sopenharmony_ci # Noavx. 11541cb0ef41Sopenharmony_ci { 11551cb0ef41Sopenharmony_ci 'name': 'mozilla', 11561cb0ef41Sopenharmony_ci 'suffix': 'noavx', 11571cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 11581cb0ef41Sopenharmony_ci }, 11591cb0ef41Sopenharmony_ci { 11601cb0ef41Sopenharmony_ci 'name': 'test262', 11611cb0ef41Sopenharmony_ci 'suffix': 'noavx', 11621cb0ef41Sopenharmony_ci 'variant': 'default', 11631cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 11641cb0ef41Sopenharmony_ci }, 11651cb0ef41Sopenharmony_ci { 11661cb0ef41Sopenharmony_ci 'name': 'v8testing', 11671cb0ef41Sopenharmony_ci 'suffix': 'noavx', 11681cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 11691cb0ef41Sopenharmony_ci }, 11701cb0ef41Sopenharmony_ci ], 11711cb0ef41Sopenharmony_ci }, 11721cb0ef41Sopenharmony_ci 'V8 Linux64 - cfi': { 11731cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 11741cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 11751cb0ef41Sopenharmony_ci }, 11761cb0ef41Sopenharmony_ci 'tests': [ 11771cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 11781cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 11791cb0ef41Sopenharmony_ci {'name': 'optimize_for_size'}, 11801cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 11811cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 11821cb0ef41Sopenharmony_ci ], 11831cb0ef41Sopenharmony_ci }, 11841cb0ef41Sopenharmony_ci 'V8 Linux64 - custom snapshot - debug': { 11851cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 11861cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 11871cb0ef41Sopenharmony_ci }, 11881cb0ef41Sopenharmony_ci 'tests': [ 11891cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'test_args': ['--no-harness']}, 11901cb0ef41Sopenharmony_ci ], 11911cb0ef41Sopenharmony_ci }, 11921cb0ef41Sopenharmony_ci 'V8 Linux64 - debug': { 11931cb0ef41Sopenharmony_ci 'swarming_dimensions': { 11941cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 11951cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 11961cb0ef41Sopenharmony_ci }, 11971cb0ef41Sopenharmony_ci 'tests': [ 11981cb0ef41Sopenharmony_ci {'name': 'benchmarks'}, 11991cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'variant': 'extra'}, 12001cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access'}, 12011cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 12021cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'extra'}, 12031cb0ef41Sopenharmony_ci {'name': 'optimize_for_size'}, 12041cb0ef41Sopenharmony_ci {'name': 'test262', 'shards': 7}, 12051cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'extra', 'shards': 5}, 12061cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 12071cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 2}, 12081cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'minor_mc'}, 12091cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'no_lfa'}, 12101cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'slow_path'}, 12111cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_instruction_scheduling'}, 12121cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_concurrent_allocation'}, 12131cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_concurrent_inlining'}, 12141cb0ef41Sopenharmony_ci # Noavx. 12151cb0ef41Sopenharmony_ci { 12161cb0ef41Sopenharmony_ci 'name': 'mozilla', 12171cb0ef41Sopenharmony_ci 'suffix': 'noavx', 12181cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 12191cb0ef41Sopenharmony_ci }, 12201cb0ef41Sopenharmony_ci { 12211cb0ef41Sopenharmony_ci 'name': 'test262', 12221cb0ef41Sopenharmony_ci 'suffix': 'noavx', 12231cb0ef41Sopenharmony_ci 'variant': 'default', 12241cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'] 12251cb0ef41Sopenharmony_ci }, 12261cb0ef41Sopenharmony_ci { 12271cb0ef41Sopenharmony_ci 'name': 'v8testing', 12281cb0ef41Sopenharmony_ci 'suffix': 'noavx', 12291cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--noenable-avx'], 12301cb0ef41Sopenharmony_ci 'shards': 2 12311cb0ef41Sopenharmony_ci }, 12321cb0ef41Sopenharmony_ci ], 12331cb0ef41Sopenharmony_ci }, 12341cb0ef41Sopenharmony_ci 'V8 Linux64 - dict tracking - debug': { 12351cb0ef41Sopenharmony_ci 'swarming_dimensions': { 12361cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 12371cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 12381cb0ef41Sopenharmony_ci }, 12391cb0ef41Sopenharmony_ci 'tests': [ 12401cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 12411cb0ef41Sopenharmony_ci ], 12421cb0ef41Sopenharmony_ci }, 12431cb0ef41Sopenharmony_ci 'V8 Linux64 - disable runtime call stats': { 12441cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 12451cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 12461cb0ef41Sopenharmony_ci }, 12471cb0ef41Sopenharmony_ci 'tests': [ 12481cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 12491cb0ef41Sopenharmony_ci ], 12501cb0ef41Sopenharmony_ci }, 12511cb0ef41Sopenharmony_ci 'V8 Linux64 - debug - fyi': { 12521cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 12531cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 12541cb0ef41Sopenharmony_ci }, 12551cb0ef41Sopenharmony_ci 'tests': [ 12561cb0ef41Sopenharmony_ci # Infra staging. 12571cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'infra_staging', 'shards': 2}, 12581cb0ef41Sopenharmony_ci # Stress sampling. 12591cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'stress_sampling'}, 12601cb0ef41Sopenharmony_ci {'name': 'webkit', 'variant': 'stress_sampling'}, 12611cb0ef41Sopenharmony_ci # Stress snapshot. 12621cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'stress_snapshot'}, 12631cb0ef41Sopenharmony_ci # Experimental regexp engine. 12641cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'experimental_regexp'}, 12651cb0ef41Sopenharmony_ci # Wasm write protect code space. 12661cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'wasm_write_protect_code'}, 12671cb0ef41Sopenharmony_ci ], 12681cb0ef41Sopenharmony_ci }, 12691cb0ef41Sopenharmony_ci 'V8 Linux64 - cppgc-non-default - debug': { 12701cb0ef41Sopenharmony_ci 'swarming_dimensions': { 12711cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 12721cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 12731cb0ef41Sopenharmony_ci }, 12741cb0ef41Sopenharmony_ci 'tests': [ 12751cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 12761cb0ef41Sopenharmony_ci ], 12771cb0ef41Sopenharmony_ci }, 12781cb0ef41Sopenharmony_ci 'V8 Linux64 - debug - perfetto': { 12791cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 12801cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 12811cb0ef41Sopenharmony_ci }, 12821cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 12831cb0ef41Sopenharmony_ci 'expiration': 14400, 12841cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 12851cb0ef41Sopenharmony_ci 'priority': 35, 12861cb0ef41Sopenharmony_ci }, 12871cb0ef41Sopenharmony_ci 'tests': [ 12881cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 12891cb0ef41Sopenharmony_ci ], 12901cb0ef41Sopenharmony_ci }, 12911cb0ef41Sopenharmony_ci 'V8 Linux64 - debug - single generation': { 12921cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 12931cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 12941cb0ef41Sopenharmony_ci }, 12951cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 12961cb0ef41Sopenharmony_ci 'expiration': 14400, 12971cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 12981cb0ef41Sopenharmony_ci 'priority': 35, 12991cb0ef41Sopenharmony_ci }, 13001cb0ef41Sopenharmony_ci 'tests': [ 13011cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 13021cb0ef41Sopenharmony_ci ], 13031cb0ef41Sopenharmony_ci }, 13041cb0ef41Sopenharmony_ci 'V8 Linux64 - external code space - debug': { 13051cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 13061cb0ef41Sopenharmony_ci 'cpu': 'x86-64-avx2', 13071cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 13081cb0ef41Sopenharmony_ci }, 13091cb0ef41Sopenharmony_ci 'tests': [ 13101cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 13111cb0ef41Sopenharmony_ci ], 13121cb0ef41Sopenharmony_ci }, 13131cb0ef41Sopenharmony_ci 'V8 Linux64 - fyi': { 13141cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 13151cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 13161cb0ef41Sopenharmony_ci }, 13171cb0ef41Sopenharmony_ci 'tests': [ 13181cb0ef41Sopenharmony_ci # Infra staging. 13191cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'infra_staging'}, 13201cb0ef41Sopenharmony_ci # Stress sampling. 13211cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'stress_sampling'}, 13221cb0ef41Sopenharmony_ci {'name': 'webkit', 'variant': 'stress_sampling'}, 13231cb0ef41Sopenharmony_ci # Stress snapshot. 13241cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'stress_snapshot'}, 13251cb0ef41Sopenharmony_ci # Experimental regexp engine. 13261cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'experimental_regexp'}, 13271cb0ef41Sopenharmony_ci # Wasm write protect code space. 13281cb0ef41Sopenharmony_ci {'name': 'mjsunit', 'variant': 'wasm_write_protect_code'}, 13291cb0ef41Sopenharmony_ci ], 13301cb0ef41Sopenharmony_ci }, 13311cb0ef41Sopenharmony_ci 'V8 Linux64 - gcov coverage': { 13321cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 13331cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 13341cb0ef41Sopenharmony_ci }, 13351cb0ef41Sopenharmony_ci 'tests': [ 13361cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 13371cb0ef41Sopenharmony_ci ], 13381cb0ef41Sopenharmony_ci }, 13391cb0ef41Sopenharmony_ci 'V8 Linux64 - heap sandbox - debug': { 13401cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 13411cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 13421cb0ef41Sopenharmony_ci }, 13431cb0ef41Sopenharmony_ci 'tests': [ 13441cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 13451cb0ef41Sopenharmony_ci ], 13461cb0ef41Sopenharmony_ci }, 13471cb0ef41Sopenharmony_ci 'V8 Linux64 - internal snapshot': { 13481cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 13491cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 13501cb0ef41Sopenharmony_ci }, 13511cb0ef41Sopenharmony_ci 'tests': [ 13521cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 13531cb0ef41Sopenharmony_ci ], 13541cb0ef41Sopenharmony_ci }, 13551cb0ef41Sopenharmony_ci 'V8 Linux64 - pointer compression': { 13561cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 13571cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 13581cb0ef41Sopenharmony_ci }, 13591cb0ef41Sopenharmony_ci 'tests': [ 13601cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 13611cb0ef41Sopenharmony_ci ], 13621cb0ef41Sopenharmony_ci }, 13631cb0ef41Sopenharmony_ci 'V8 Linux64 - shared': { 13641cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 13651cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 13661cb0ef41Sopenharmony_ci }, 13671cb0ef41Sopenharmony_ci 'tests': [ 13681cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 13691cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 13701cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 13711cb0ef41Sopenharmony_ci ], 13721cb0ef41Sopenharmony_ci }, 13731cb0ef41Sopenharmony_ci 'V8 Linux64 - verify csa': { 13741cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 13751cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 13761cb0ef41Sopenharmony_ci }, 13771cb0ef41Sopenharmony_ci 'tests': [ 13781cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 13791cb0ef41Sopenharmony_ci ], 13801cb0ef41Sopenharmony_ci }, 13811cb0ef41Sopenharmony_ci 'V8 Linux64 ASAN': { 13821cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 13831cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 13841cb0ef41Sopenharmony_ci }, 13851cb0ef41Sopenharmony_ci 'tests': [ 13861cb0ef41Sopenharmony_ci {'name': 'test262', 'shards': 7}, 13871cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 13881cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 2}, 13891cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'slow_path', 'shards': 1}, 13901cb0ef41Sopenharmony_ci ], 13911cb0ef41Sopenharmony_ci }, 13921cb0ef41Sopenharmony_ci 'V8 Linux64 GC Stress - custom snapshot': { 13931cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 13941cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 13951cb0ef41Sopenharmony_ci }, 13961cb0ef41Sopenharmony_ci 'tests': [ 13971cb0ef41Sopenharmony_ci { 13981cb0ef41Sopenharmony_ci 'name': 'mjsunit', 13991cb0ef41Sopenharmony_ci 'test_args': ['--gc-stress', '--no-harness'], 14001cb0ef41Sopenharmony_ci 'shards': 3, 14011cb0ef41Sopenharmony_ci }, 14021cb0ef41Sopenharmony_ci ], 14031cb0ef41Sopenharmony_ci }, 14041cb0ef41Sopenharmony_ci 'V8 Linux64 TSAN': { 14051cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 14061cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 14071cb0ef41Sopenharmony_ci }, 14081cb0ef41Sopenharmony_ci 'tests': [ 14091cb0ef41Sopenharmony_ci {'name': 'benchmarks', 'shards': 2}, 14101cb0ef41Sopenharmony_ci {'name': 'mozilla', 'shards': 2}, 14111cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 5}, 14121cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 6}, 14131cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 5}, 14141cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'slow_path', 'shards': 2}, 14151cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_concurrent_allocation', 'shards': 2}, 14161cb0ef41Sopenharmony_ci ], 14171cb0ef41Sopenharmony_ci }, 14181cb0ef41Sopenharmony_ci 'V8 Linux64 TSAN - stress-incremental-marking': { 14191cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 14201cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 14211cb0ef41Sopenharmony_ci }, 14221cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 14231cb0ef41Sopenharmony_ci 'expiration': 14400, 14241cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 14251cb0ef41Sopenharmony_ci 'priority': 35, 14261cb0ef41Sopenharmony_ci }, 14271cb0ef41Sopenharmony_ci 'tests': [ 14281cb0ef41Sopenharmony_ci { 14291cb0ef41Sopenharmony_ci 'name': 'benchmarks', 14301cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags=--stress-incremental-marking'], 14311cb0ef41Sopenharmony_ci 'shards': 2, 14321cb0ef41Sopenharmony_ci }, 14331cb0ef41Sopenharmony_ci { 14341cb0ef41Sopenharmony_ci 'name': 'mozilla', 14351cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags=--stress-incremental-marking'], 14361cb0ef41Sopenharmony_ci 'shards': 2, 14371cb0ef41Sopenharmony_ci }, 14381cb0ef41Sopenharmony_ci { 14391cb0ef41Sopenharmony_ci 'name': 'test262', 14401cb0ef41Sopenharmony_ci 'variant': 'default', 14411cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags=--stress-incremental-marking'], 14421cb0ef41Sopenharmony_ci 'shards': 5, 14431cb0ef41Sopenharmony_ci }, 14441cb0ef41Sopenharmony_ci { 14451cb0ef41Sopenharmony_ci 'name': 'v8testing', 14461cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags=--stress-incremental-marking'], 14471cb0ef41Sopenharmony_ci 'shards': 6, 14481cb0ef41Sopenharmony_ci }, 14491cb0ef41Sopenharmony_ci ], 14501cb0ef41Sopenharmony_ci }, 14511cb0ef41Sopenharmony_ci 'V8 Linux64 TSAN - isolates': { 14521cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 14531cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 14541cb0ef41Sopenharmony_ci }, 14551cb0ef41Sopenharmony_ci 'tests': [ 14561cb0ef41Sopenharmony_ci {'name': 'v8testing', 'test_args': ['--isolates'], 'shards': 7}, 14571cb0ef41Sopenharmony_ci ], 14581cb0ef41Sopenharmony_ci }, 14591cb0ef41Sopenharmony_ci 'V8 Linux64 TSAN - no-concurrent-marking': { 14601cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 14611cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 14621cb0ef41Sopenharmony_ci }, 14631cb0ef41Sopenharmony_ci 'tests': [ 14641cb0ef41Sopenharmony_ci { 14651cb0ef41Sopenharmony_ci 'name': 'v8testing', 14661cb0ef41Sopenharmony_ci 'shards': 6, 14671cb0ef41Sopenharmony_ci }, 14681cb0ef41Sopenharmony_ci { 14691cb0ef41Sopenharmony_ci 'name': 'v8testing', 14701cb0ef41Sopenharmony_ci 'suffix': 'future', 14711cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags=--future'], 14721cb0ef41Sopenharmony_ci 'shards': 6, 14731cb0ef41Sopenharmony_ci }, 14741cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'stress_concurrent_inlining', 'shards': 2}, 14751cb0ef41Sopenharmony_ci ], 14761cb0ef41Sopenharmony_ci }, 14771cb0ef41Sopenharmony_ci 'V8 Linux64 UBSan': { 14781cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 14791cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 14801cb0ef41Sopenharmony_ci }, 14811cb0ef41Sopenharmony_ci 'tests': [ 14821cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 14831cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 2}, 14841cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 14851cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra'}, 14861cb0ef41Sopenharmony_ci ], 14871cb0ef41Sopenharmony_ci }, 14881cb0ef41Sopenharmony_ci 'V8 Mac64': { 14891cb0ef41Sopenharmony_ci 'swarming_dimensions': { 14901cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 14911cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 14921cb0ef41Sopenharmony_ci }, 14931cb0ef41Sopenharmony_ci 'tests': [ 14941cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 14951cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 3}, 14961cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 14971cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 3}, 14981cb0ef41Sopenharmony_ci ], 14991cb0ef41Sopenharmony_ci }, 15001cb0ef41Sopenharmony_ci 'V8 Mac64 - debug': { 15011cb0ef41Sopenharmony_ci 'swarming_dimensions': { 15021cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 15031cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 15041cb0ef41Sopenharmony_ci }, 15051cb0ef41Sopenharmony_ci 'tests': [ 15061cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 15071cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 4}, 15081cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 6}, 15091cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 6}, 15101cb0ef41Sopenharmony_ci ], 15111cb0ef41Sopenharmony_ci }, 15121cb0ef41Sopenharmony_ci 'V8 Mac64 ASAN': { 15131cb0ef41Sopenharmony_ci 'swarming_dimensions': { 15141cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 15151cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 15161cb0ef41Sopenharmony_ci }, 15171cb0ef41Sopenharmony_ci 'tests': [ 15181cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 10}, 15191cb0ef41Sopenharmony_ci ], 15201cb0ef41Sopenharmony_ci }, 15211cb0ef41Sopenharmony_ci 'V8 Mac64 GC Stress': { 15221cb0ef41Sopenharmony_ci 'swarming_dimensions': { 15231cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 15241cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 15251cb0ef41Sopenharmony_ci }, 15261cb0ef41Sopenharmony_ci 'tests': [ 15271cb0ef41Sopenharmony_ci {'name': 'd8testing', 'test_args': ['--gc-stress'], 'shards': 6}, 15281cb0ef41Sopenharmony_ci ], 15291cb0ef41Sopenharmony_ci }, 15301cb0ef41Sopenharmony_ci 'V8 Mac - arm64 - release': { 15311cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 15321cb0ef41Sopenharmony_ci 'os': 'Mac-11', 15331cb0ef41Sopenharmony_ci 'cpu': 'arm64', 15341cb0ef41Sopenharmony_ci 'pool': 'chromium.tests', 15351cb0ef41Sopenharmony_ci }, 15361cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 15371cb0ef41Sopenharmony_ci 'expiration': 14400, 15381cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 15391cb0ef41Sopenharmony_ci 'priority': 35, 15401cb0ef41Sopenharmony_ci }, 15411cb0ef41Sopenharmony_ci 'tests': [ 15421cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 15431cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra'}, 15441cb0ef41Sopenharmony_ci ], 15451cb0ef41Sopenharmony_ci }, 15461cb0ef41Sopenharmony_ci 'V8 Mac - arm64 - debug': { 15471cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 15481cb0ef41Sopenharmony_ci 'os': 'Mac-11', 15491cb0ef41Sopenharmony_ci 'cpu': 'arm64', 15501cb0ef41Sopenharmony_ci 'pool': 'chromium.tests', 15511cb0ef41Sopenharmony_ci }, 15521cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 15531cb0ef41Sopenharmony_ci 'expiration': 14400, 15541cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 15551cb0ef41Sopenharmony_ci 'priority': 35, 15561cb0ef41Sopenharmony_ci }, 15571cb0ef41Sopenharmony_ci 'tests': [ 15581cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 2}, 15591cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 2}, 15601cb0ef41Sopenharmony_ci ], 15611cb0ef41Sopenharmony_ci }, 15621cb0ef41Sopenharmony_ci 'V8 Mac - arm64 - sim - debug': { 15631cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 15641cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 15651cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 15661cb0ef41Sopenharmony_ci }, 15671cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 15681cb0ef41Sopenharmony_ci 'expiration': 14400, 15691cb0ef41Sopenharmony_ci 'hard_timeout': 7200, 15701cb0ef41Sopenharmony_ci 'priority': 35, 15711cb0ef41Sopenharmony_ci }, 15721cb0ef41Sopenharmony_ci 'tests': [ 15731cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 10}, 15741cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'future', 'shards': 4}, 15751cb0ef41Sopenharmony_ci ], 15761cb0ef41Sopenharmony_ci }, 15771cb0ef41Sopenharmony_ci 'V8 Mac - arm64 - sim - release': { 15781cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 15791cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 15801cb0ef41Sopenharmony_ci 'os': 'Mac-10.15', 15811cb0ef41Sopenharmony_ci }, 15821cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 15831cb0ef41Sopenharmony_ci 'expiration': 14400, 15841cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 15851cb0ef41Sopenharmony_ci 'priority': 35, 15861cb0ef41Sopenharmony_ci }, 15871cb0ef41Sopenharmony_ci 'tests': [ 15881cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 8}, 15891cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'future', 'shards': 2}, 15901cb0ef41Sopenharmony_ci ], 15911cb0ef41Sopenharmony_ci }, 15921cb0ef41Sopenharmony_ci 'V8 Win32': { 15931cb0ef41Sopenharmony_ci 'swarming_dimensions': { 15941cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 15951cb0ef41Sopenharmony_ci 'os': 'Windows-7-SP1', 15961cb0ef41Sopenharmony_ci }, 15971cb0ef41Sopenharmony_ci 'tests': [ 15981cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 15991cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 16001cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 16011cb0ef41Sopenharmony_ci ], 16021cb0ef41Sopenharmony_ci }, 16031cb0ef41Sopenharmony_ci 'V8 Win32 - debug': { 16041cb0ef41Sopenharmony_ci 'swarming_dimensions': { 16051cb0ef41Sopenharmony_ci 'cpu': 'x86-64', 16061cb0ef41Sopenharmony_ci 'os': 'Windows-7-SP1', 16071cb0ef41Sopenharmony_ci }, 16081cb0ef41Sopenharmony_ci 'tests': [ 16091cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 16101cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 16111cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 5}, 16121cb0ef41Sopenharmony_ci ], 16131cb0ef41Sopenharmony_ci }, 16141cb0ef41Sopenharmony_ci 'V8 Win64': { 16151cb0ef41Sopenharmony_ci 'swarming_dimensions': { 16161cb0ef41Sopenharmony_ci 'os': 'Windows-10-15063', 16171cb0ef41Sopenharmony_ci }, 16181cb0ef41Sopenharmony_ci 'tests': [ 16191cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 16201cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 16211cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 16221cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra'}, 16231cb0ef41Sopenharmony_ci ], 16241cb0ef41Sopenharmony_ci }, 16251cb0ef41Sopenharmony_ci 'V8 Win64 - debug': { 16261cb0ef41Sopenharmony_ci 'swarming_dimensions': { 16271cb0ef41Sopenharmony_ci 'os': 'Windows-10-15063', 16281cb0ef41Sopenharmony_ci }, 16291cb0ef41Sopenharmony_ci 'tests': [ 16301cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 16311cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 16321cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 4}, 16331cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 3}, 16341cb0ef41Sopenharmony_ci ], 16351cb0ef41Sopenharmony_ci }, 16361cb0ef41Sopenharmony_ci 'V8 Win64 - msvc': { 16371cb0ef41Sopenharmony_ci 'swarming_dimensions': { 16381cb0ef41Sopenharmony_ci 'os': 'Windows-10-15063', 16391cb0ef41Sopenharmony_ci }, 16401cb0ef41Sopenharmony_ci 'tests': [ 16411cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 16421cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 16431cb0ef41Sopenharmony_ci {'name': 'v8testing'}, 16441cb0ef41Sopenharmony_ci ], 16451cb0ef41Sopenharmony_ci }, 16461cb0ef41Sopenharmony_ci 'V8 Win64 ASAN': { 16471cb0ef41Sopenharmony_ci 'swarming_dimensions': { 16481cb0ef41Sopenharmony_ci 'os': 'Windows-10-15063', 16491cb0ef41Sopenharmony_ci }, 16501cb0ef41Sopenharmony_ci 'tests': [ 16511cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 5}, 16521cb0ef41Sopenharmony_ci ], 16531cb0ef41Sopenharmony_ci }, 16541cb0ef41Sopenharmony_ci ############################################################################## 16551cb0ef41Sopenharmony_ci # Ports. 16561cb0ef41Sopenharmony_ci 'V8 Android Arm64 - N5X': { 16571cb0ef41Sopenharmony_ci 'swarming_dimensions': { 16581cb0ef41Sopenharmony_ci 'device_os': 'MMB29Q', 16591cb0ef41Sopenharmony_ci 'device_type': 'bullhead', 16601cb0ef41Sopenharmony_ci 'os': 'Android', 16611cb0ef41Sopenharmony_ci }, 16621cb0ef41Sopenharmony_ci 'tests': [ 16631cb0ef41Sopenharmony_ci {'name': 'mozilla', 'variant': 'default'}, 16641cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 10}, 16651cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'default', 'shards': 4}, 16661cb0ef41Sopenharmony_ci ], 16671cb0ef41Sopenharmony_ci }, 16681cb0ef41Sopenharmony_ci 'V8 Arm': { 16691cb0ef41Sopenharmony_ci 'swarming_dimensions': { 16701cb0ef41Sopenharmony_ci 'cores': '8', 16711cb0ef41Sopenharmony_ci 'cpu': 'armv7l-32-ODROID-XU4', 16721cb0ef41Sopenharmony_ci 'os': 'Ubuntu', 16731cb0ef41Sopenharmony_ci }, 16741cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 16751cb0ef41Sopenharmony_ci 'expiration': 21600, 16761cb0ef41Sopenharmony_ci 'hard_timeout': 5400, 16771cb0ef41Sopenharmony_ci }, 16781cb0ef41Sopenharmony_ci 'tests': [ 16791cb0ef41Sopenharmony_ci # Odroid. 16801cb0ef41Sopenharmony_ci { 16811cb0ef41Sopenharmony_ci 'name': 'benchmarks', 16821cb0ef41Sopenharmony_ci 'suffix': 'ODROID', 16831cb0ef41Sopenharmony_ci # Less parallelism to prevent OOMs in benchmarks. 16841cb0ef41Sopenharmony_ci 'test_args': ['-j2'], 16851cb0ef41Sopenharmony_ci }, 16861cb0ef41Sopenharmony_ci { 16871cb0ef41Sopenharmony_ci 'name': 'optimize_for_size', 16881cb0ef41Sopenharmony_ci 'suffix': 'ODROID', 16891cb0ef41Sopenharmony_ci }, 16901cb0ef41Sopenharmony_ci { 16911cb0ef41Sopenharmony_ci 'name': 'v8testing', 16921cb0ef41Sopenharmony_ci 'suffix': 'ODROID', 16931cb0ef41Sopenharmony_ci 'shards': 2, 16941cb0ef41Sopenharmony_ci }, 16951cb0ef41Sopenharmony_ci ], 16961cb0ef41Sopenharmony_ci }, 16971cb0ef41Sopenharmony_ci 'V8 Arm - debug': { 16981cb0ef41Sopenharmony_ci 'swarming_dimensions': { 16991cb0ef41Sopenharmony_ci 'cores': '8', 17001cb0ef41Sopenharmony_ci 'cpu': 'armv7l-32-ODROID-XU4', 17011cb0ef41Sopenharmony_ci 'os': 'Ubuntu', 17021cb0ef41Sopenharmony_ci }, 17031cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 17041cb0ef41Sopenharmony_ci 'expiration': 21600, 17051cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 17061cb0ef41Sopenharmony_ci }, 17071cb0ef41Sopenharmony_ci 'tests': [ 17081cb0ef41Sopenharmony_ci # Odroid. 17091cb0ef41Sopenharmony_ci { 17101cb0ef41Sopenharmony_ci 'name': 'optimize_for_size', 17111cb0ef41Sopenharmony_ci 'suffix': 'ODROID', 17121cb0ef41Sopenharmony_ci 'variant': 'default', 17131cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags=--verify-heap-skip-remembered-set'], 17141cb0ef41Sopenharmony_ci 'shards': 2, 17151cb0ef41Sopenharmony_ci }, 17161cb0ef41Sopenharmony_ci { 17171cb0ef41Sopenharmony_ci 'name': 'v8testing', 17181cb0ef41Sopenharmony_ci 'suffix': 'ODROID', 17191cb0ef41Sopenharmony_ci 'variant': 'default', 17201cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags=--verify-heap-skip-remembered-set'], 17211cb0ef41Sopenharmony_ci 'shards': 3, 17221cb0ef41Sopenharmony_ci }, 17231cb0ef41Sopenharmony_ci ], 17241cb0ef41Sopenharmony_ci }, 17251cb0ef41Sopenharmony_ci 'V8 Arm GC Stress': { 17261cb0ef41Sopenharmony_ci 'swarming_dimensions': { 17271cb0ef41Sopenharmony_ci 'cores': '8', 17281cb0ef41Sopenharmony_ci 'cpu': 'armv7l-32-ODROID-XU4', 17291cb0ef41Sopenharmony_ci 'os': 'Ubuntu', 17301cb0ef41Sopenharmony_ci }, 17311cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 17321cb0ef41Sopenharmony_ci 'expiration': 21600, 17331cb0ef41Sopenharmony_ci 'hard_timeout': 7200, 17341cb0ef41Sopenharmony_ci }, 17351cb0ef41Sopenharmony_ci 'tests': [ 17361cb0ef41Sopenharmony_ci { 17371cb0ef41Sopenharmony_ci 'name': 'd8testing', 17381cb0ef41Sopenharmony_ci 'suffix': 'ODROID', 17391cb0ef41Sopenharmony_ci 'variant': 'default', 17401cb0ef41Sopenharmony_ci 'test_args': ['--gc-stress', '--extra-flags=--verify-heap-skip-remembered-set'], 17411cb0ef41Sopenharmony_ci 'shards': 3, 17421cb0ef41Sopenharmony_ci }, 17431cb0ef41Sopenharmony_ci ], 17441cb0ef41Sopenharmony_ci }, 17451cb0ef41Sopenharmony_ci 'V8 Linux - arm - sim': { 17461cb0ef41Sopenharmony_ci 'swarming_dimensions': { 17471cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 17481cb0ef41Sopenharmony_ci }, 17491cb0ef41Sopenharmony_ci 'tests': [ 17501cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access'}, 17511cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 17521cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 2}, 17531cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 6}, 17541cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 3}, 17551cb0ef41Sopenharmony_ci # Armv8-a. 17561cb0ef41Sopenharmony_ci { 17571cb0ef41Sopenharmony_ci 'name': 'mozilla', 17581cb0ef41Sopenharmony_ci 'suffix': 'armv8-a', 17591cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--enable-armv8'] 17601cb0ef41Sopenharmony_ci }, 17611cb0ef41Sopenharmony_ci { 17621cb0ef41Sopenharmony_ci 'name': 'test262', 17631cb0ef41Sopenharmony_ci 'suffix': 'armv8-a', 17641cb0ef41Sopenharmony_ci 'variant': 'default', 17651cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--enable-armv8'] 17661cb0ef41Sopenharmony_ci }, 17671cb0ef41Sopenharmony_ci { 17681cb0ef41Sopenharmony_ci 'name': 'v8testing', 17691cb0ef41Sopenharmony_ci 'suffix': 'armv8-a', 17701cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--enable-armv8'], 17711cb0ef41Sopenharmony_ci 'shards': 4 17721cb0ef41Sopenharmony_ci }, 17731cb0ef41Sopenharmony_ci # Novfp3. 17741cb0ef41Sopenharmony_ci { 17751cb0ef41Sopenharmony_ci 'name': 'mozilla', 17761cb0ef41Sopenharmony_ci 'suffix': 'novfp3', 17771cb0ef41Sopenharmony_ci 'test_args': ['--novfp3'], 17781cb0ef41Sopenharmony_ci }, 17791cb0ef41Sopenharmony_ci { 17801cb0ef41Sopenharmony_ci 'name': 'test262', 17811cb0ef41Sopenharmony_ci 'suffix': 'novfp3', 17821cb0ef41Sopenharmony_ci 'variant': 'default', 17831cb0ef41Sopenharmony_ci 'test_args': ['--novfp3'], 17841cb0ef41Sopenharmony_ci }, 17851cb0ef41Sopenharmony_ci { 17861cb0ef41Sopenharmony_ci 'name': 'v8testing', 17871cb0ef41Sopenharmony_ci 'suffix': 'novfp3', 17881cb0ef41Sopenharmony_ci 'test_args': ['--novfp3'], 17891cb0ef41Sopenharmony_ci 'shards': 6 17901cb0ef41Sopenharmony_ci }, 17911cb0ef41Sopenharmony_ci ], 17921cb0ef41Sopenharmony_ci }, 17931cb0ef41Sopenharmony_ci 'V8 Linux - arm - sim - debug': { 17941cb0ef41Sopenharmony_ci 'swarming_dimensions': { 17951cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 17961cb0ef41Sopenharmony_ci }, 17971cb0ef41Sopenharmony_ci 'tests': [ 17981cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access', 'shards': 3}, 17991cb0ef41Sopenharmony_ci {'name': 'mozilla', 'shards': 3}, 18001cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 2}, 18011cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 10}, 18021cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 10}, 18031cb0ef41Sopenharmony_ci # Armv8-a. 18041cb0ef41Sopenharmony_ci { 18051cb0ef41Sopenharmony_ci 'name': 'mozilla', 18061cb0ef41Sopenharmony_ci 'suffix': 'armv8-a', 18071cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--enable-armv8'], 18081cb0ef41Sopenharmony_ci 'shards': 5, 18091cb0ef41Sopenharmony_ci }, 18101cb0ef41Sopenharmony_ci { 18111cb0ef41Sopenharmony_ci 'name': 'test262', 18121cb0ef41Sopenharmony_ci 'suffix': 'armv8-a', 18131cb0ef41Sopenharmony_ci 'variant': 'default', 18141cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--enable-armv8'], 18151cb0ef41Sopenharmony_ci 'shards': 5, 18161cb0ef41Sopenharmony_ci }, 18171cb0ef41Sopenharmony_ci { 18181cb0ef41Sopenharmony_ci 'name': 'v8testing', 18191cb0ef41Sopenharmony_ci 'suffix': 'armv8-a', 18201cb0ef41Sopenharmony_ci 'test_args': ['--extra-flags', '--enable-armv8'], 18211cb0ef41Sopenharmony_ci 'shards': 8 18221cb0ef41Sopenharmony_ci }, 18231cb0ef41Sopenharmony_ci # Novfp3. 18241cb0ef41Sopenharmony_ci { 18251cb0ef41Sopenharmony_ci 'name': 'mozilla', 18261cb0ef41Sopenharmony_ci 'suffix': 'novfp3', 18271cb0ef41Sopenharmony_ci 'variant': 'default', 18281cb0ef41Sopenharmony_ci 'test_args': ['--novfp3'] 18291cb0ef41Sopenharmony_ci }, 18301cb0ef41Sopenharmony_ci { 18311cb0ef41Sopenharmony_ci 'name': 'test262', 18321cb0ef41Sopenharmony_ci 'suffix': 'novfp3', 18331cb0ef41Sopenharmony_ci 'variant': 'default', 18341cb0ef41Sopenharmony_ci 'test_args': ['--novfp3'], 18351cb0ef41Sopenharmony_ci 'shards': 2 18361cb0ef41Sopenharmony_ci }, 18371cb0ef41Sopenharmony_ci { 18381cb0ef41Sopenharmony_ci 'name': 'v8testing', 18391cb0ef41Sopenharmony_ci 'suffix': 'novfp3', 18401cb0ef41Sopenharmony_ci 'variant': 'default', 18411cb0ef41Sopenharmony_ci 'test_args': ['--novfp3'], 18421cb0ef41Sopenharmony_ci 'shards': 8 18431cb0ef41Sopenharmony_ci }, 18441cb0ef41Sopenharmony_ci ], 18451cb0ef41Sopenharmony_ci }, 18461cb0ef41Sopenharmony_ci 'V8 Linux - arm - sim - lite': { 18471cb0ef41Sopenharmony_ci 'swarming_dimensions': { 18481cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 18491cb0ef41Sopenharmony_ci }, 18501cb0ef41Sopenharmony_ci 'tests': [ 18511cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'default', 'shards': 2}, 18521cb0ef41Sopenharmony_ci ], 18531cb0ef41Sopenharmony_ci }, 18541cb0ef41Sopenharmony_ci 'V8 Linux - arm - sim - lite - debug': { 18551cb0ef41Sopenharmony_ci 'swarming_dimensions': { 18561cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 18571cb0ef41Sopenharmony_ci }, 18581cb0ef41Sopenharmony_ci 'tests': [ 18591cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'default', 'shards': 4}, 18601cb0ef41Sopenharmony_ci ], 18611cb0ef41Sopenharmony_ci }, 18621cb0ef41Sopenharmony_ci 'V8 Linux - arm64 - sim': { 18631cb0ef41Sopenharmony_ci 'swarming_dimensions': { 18641cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 18651cb0ef41Sopenharmony_ci }, 18661cb0ef41Sopenharmony_ci 'tests': [ 18671cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access'}, 18681cb0ef41Sopenharmony_ci {'name': 'mozilla'}, 18691cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 18701cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 18711cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 2}, 18721cb0ef41Sopenharmony_ci ], 18731cb0ef41Sopenharmony_ci }, 18741cb0ef41Sopenharmony_ci 'V8 Linux - arm64 - sim - debug': { 18751cb0ef41Sopenharmony_ci 'swarming_dimensions': { 18761cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 18771cb0ef41Sopenharmony_ci }, 18781cb0ef41Sopenharmony_ci # TODO(machenbach): Remove longer timeout when this builder scales better. 18791cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 18801cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 18811cb0ef41Sopenharmony_ci }, 18821cb0ef41Sopenharmony_ci 'tests': [ 18831cb0ef41Sopenharmony_ci {'name': 'mjsunit_sp_frame_access'}, 18841cb0ef41Sopenharmony_ci {'name': 'mozilla', 'shards': 2}, 18851cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default', 'shards': 2}, 18861cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 12}, 18871cb0ef41Sopenharmony_ci {'name': 'v8testing', 'variant': 'extra', 'shards': 11}, 18881cb0ef41Sopenharmony_ci ], 18891cb0ef41Sopenharmony_ci }, 18901cb0ef41Sopenharmony_ci 'V8 Linux - arm64 - sim - gc stress': { 18911cb0ef41Sopenharmony_ci 'swarming_dimensions': { 18921cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 18931cb0ef41Sopenharmony_ci }, 18941cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 18951cb0ef41Sopenharmony_ci 'expiration': 14400, 18961cb0ef41Sopenharmony_ci 'hard_timeout': 7200, 18971cb0ef41Sopenharmony_ci 'priority': 35, 18981cb0ef41Sopenharmony_ci }, 18991cb0ef41Sopenharmony_ci 'tests': [ 19001cb0ef41Sopenharmony_ci { 19011cb0ef41Sopenharmony_ci 'name': 'd8testing', 19021cb0ef41Sopenharmony_ci 'test_args': ['--gc-stress', '--extra-flags=--verify-heap-skip-remembered-set'], 19031cb0ef41Sopenharmony_ci 'shards': 5 19041cb0ef41Sopenharmony_ci }, 19051cb0ef41Sopenharmony_ci ], 19061cb0ef41Sopenharmony_ci }, 19071cb0ef41Sopenharmony_ci 'V8 Linux64 - arm64 - sim - heap sandbox - debug': { 19081cb0ef41Sopenharmony_ci 'swarming_dimensions' : { 19091cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 19101cb0ef41Sopenharmony_ci }, 19111cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 19121cb0ef41Sopenharmony_ci 'expiration': 14400, 19131cb0ef41Sopenharmony_ci 'hard_timeout': 7200, 19141cb0ef41Sopenharmony_ci 'priority': 35, 19151cb0ef41Sopenharmony_ci }, 19161cb0ef41Sopenharmony_ci 'tests': [ 19171cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 14}, 19181cb0ef41Sopenharmony_ci ], 19191cb0ef41Sopenharmony_ci }, 19201cb0ef41Sopenharmony_ci 'V8 Linux - loong64 - sim': { 19211cb0ef41Sopenharmony_ci 'swarming_dimensions': { 19221cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 19231cb0ef41Sopenharmony_ci }, 19241cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 19251cb0ef41Sopenharmony_ci 'expiration': 14400, 19261cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 19271cb0ef41Sopenharmony_ci 'priority': 35, 19281cb0ef41Sopenharmony_ci }, 19291cb0ef41Sopenharmony_ci 'tests': [ 19301cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 19311cb0ef41Sopenharmony_ci ], 19321cb0ef41Sopenharmony_ci }, 19331cb0ef41Sopenharmony_ci 'V8 Linux - mips64el - sim': { 19341cb0ef41Sopenharmony_ci 'swarming_dimensions': { 19351cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 19361cb0ef41Sopenharmony_ci }, 19371cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 19381cb0ef41Sopenharmony_ci 'expiration': 14400, 19391cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 19401cb0ef41Sopenharmony_ci 'priority': 35, 19411cb0ef41Sopenharmony_ci }, 19421cb0ef41Sopenharmony_ci 'tests': [ 19431cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 19441cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 4}, 19451cb0ef41Sopenharmony_ci ], 19461cb0ef41Sopenharmony_ci }, 19471cb0ef41Sopenharmony_ci 'V8 Linux - mipsel - sim': { 19481cb0ef41Sopenharmony_ci 'swarming_dimensions': { 19491cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 19501cb0ef41Sopenharmony_ci }, 19511cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 19521cb0ef41Sopenharmony_ci 'expiration': 14400, 19531cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 19541cb0ef41Sopenharmony_ci 'priority': 35, 19551cb0ef41Sopenharmony_ci }, 19561cb0ef41Sopenharmony_ci 'tests': [ 19571cb0ef41Sopenharmony_ci {'name': 'test262', 'variant': 'default'}, 19581cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 4}, 19591cb0ef41Sopenharmony_ci ], 19601cb0ef41Sopenharmony_ci }, 19611cb0ef41Sopenharmony_ci 'V8 Linux - ppc64 - sim': { 19621cb0ef41Sopenharmony_ci 'swarming_dimensions': { 19631cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 19641cb0ef41Sopenharmony_ci }, 19651cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 19661cb0ef41Sopenharmony_ci 'expiration': 14400, 19671cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 19681cb0ef41Sopenharmony_ci 'priority': 35, 19691cb0ef41Sopenharmony_ci }, 19701cb0ef41Sopenharmony_ci 'tests': [ 19711cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 19721cb0ef41Sopenharmony_ci ], 19731cb0ef41Sopenharmony_ci }, 19741cb0ef41Sopenharmony_ci 'V8 Linux - riscv64 - sim': { 19751cb0ef41Sopenharmony_ci 'swarming_dimensions': { 19761cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 19771cb0ef41Sopenharmony_ci }, 19781cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 19791cb0ef41Sopenharmony_ci 'expiration': 14400, 19801cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 19811cb0ef41Sopenharmony_ci 'priority': 35, 19821cb0ef41Sopenharmony_ci }, 19831cb0ef41Sopenharmony_ci 'tests': [ 19841cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 19851cb0ef41Sopenharmony_ci ], 19861cb0ef41Sopenharmony_ci }, 19871cb0ef41Sopenharmony_ci 'V8 Linux - s390x - sim': { 19881cb0ef41Sopenharmony_ci 'swarming_dimensions': { 19891cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 19901cb0ef41Sopenharmony_ci }, 19911cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 19921cb0ef41Sopenharmony_ci 'expiration': 14400, 19931cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 19941cb0ef41Sopenharmony_ci 'priority': 35, 19951cb0ef41Sopenharmony_ci }, 19961cb0ef41Sopenharmony_ci 'tests': [ 19971cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 3}, 19981cb0ef41Sopenharmony_ci ], 19991cb0ef41Sopenharmony_ci }, 20001cb0ef41Sopenharmony_ci 'V8 Linux64 - arm64 - sim - pointer compression': { 20011cb0ef41Sopenharmony_ci 'swarming_dimensions': { 20021cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 20031cb0ef41Sopenharmony_ci }, 20041cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 20051cb0ef41Sopenharmony_ci 'expiration': 14400, 20061cb0ef41Sopenharmony_ci 'hard_timeout': 3600, 20071cb0ef41Sopenharmony_ci 'priority': 35, 20081cb0ef41Sopenharmony_ci }, 20091cb0ef41Sopenharmony_ci 'tests': [ 20101cb0ef41Sopenharmony_ci {'name': 'v8testing', 'shards': 7}, 20111cb0ef41Sopenharmony_ci ], 20121cb0ef41Sopenharmony_ci }, 20131cb0ef41Sopenharmony_ci ############################################################################## 20141cb0ef41Sopenharmony_ci # Clusterfuzz. 20151cb0ef41Sopenharmony_ci 'V8 NumFuzz': { 20161cb0ef41Sopenharmony_ci 'swarming_dimensions': { 20171cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 20181cb0ef41Sopenharmony_ci }, 20191cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 20201cb0ef41Sopenharmony_ci 'expiration': 13800, 20211cb0ef41Sopenharmony_ci 'hard_timeout': 4200, 20221cb0ef41Sopenharmony_ci 'priority': 35, 20231cb0ef41Sopenharmony_ci }, 20241cb0ef41Sopenharmony_ci 'tests': [ 20251cb0ef41Sopenharmony_ci { 20261cb0ef41Sopenharmony_ci 'name': 'numfuzz', 20271cb0ef41Sopenharmony_ci 'suffix': 'deopt', 20281cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-deopt=1'] 20291cb0ef41Sopenharmony_ci }, 20301cb0ef41Sopenharmony_ci { 20311cb0ef41Sopenharmony_ci 'name': 'numfuzz', 20321cb0ef41Sopenharmony_ci 'suffix': 'interrupt', 20331cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-interrupt-budget=1'] 20341cb0ef41Sopenharmony_ci }, 20351cb0ef41Sopenharmony_ci ], 20361cb0ef41Sopenharmony_ci }, 20371cb0ef41Sopenharmony_ci 'V8 NumFuzz - TSAN': { 20381cb0ef41Sopenharmony_ci 'swarming_dimensions': { 20391cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 20401cb0ef41Sopenharmony_ci }, 20411cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 20421cb0ef41Sopenharmony_ci 'expiration': 13800, 20431cb0ef41Sopenharmony_ci 'hard_timeout': 4200, 20441cb0ef41Sopenharmony_ci 'priority': 35, 20451cb0ef41Sopenharmony_ci }, 20461cb0ef41Sopenharmony_ci 'tests': [ 20471cb0ef41Sopenharmony_ci {'name': 'd8testing_random_gc', 'shards': 2}, 20481cb0ef41Sopenharmony_ci { 20491cb0ef41Sopenharmony_ci 'name': 'numfuzz', 20501cb0ef41Sopenharmony_ci 'suffix': 'marking', 20511cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-marking=1'] 20521cb0ef41Sopenharmony_ci }, 20531cb0ef41Sopenharmony_ci { 20541cb0ef41Sopenharmony_ci 'name': 'numfuzz', 20551cb0ef41Sopenharmony_ci 'suffix': 'delay', 20561cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-delay-tasks=1'] 20571cb0ef41Sopenharmony_ci }, 20581cb0ef41Sopenharmony_ci { 20591cb0ef41Sopenharmony_ci 'name': 'numfuzz', 20601cb0ef41Sopenharmony_ci 'suffix': 'interrupt', 20611cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-interrupt-budget=1'] 20621cb0ef41Sopenharmony_ci }, 20631cb0ef41Sopenharmony_ci { 20641cb0ef41Sopenharmony_ci 'name': 'numfuzz', 20651cb0ef41Sopenharmony_ci 'suffix': 'threads', 20661cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-thread-pool-size=1'] 20671cb0ef41Sopenharmony_ci }, 20681cb0ef41Sopenharmony_ci { 20691cb0ef41Sopenharmony_ci 'name': 'numfuzz', 20701cb0ef41Sopenharmony_ci 'suffix': 'stack', 20711cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-stack-size=1'] 20721cb0ef41Sopenharmony_ci }, 20731cb0ef41Sopenharmony_ci { 20741cb0ef41Sopenharmony_ci 'name': 'numfuzz', 20751cb0ef41Sopenharmony_ci 'suffix': 'combined', 20761cb0ef41Sopenharmony_ci 'test_args': [ 20771cb0ef41Sopenharmony_ci '--total-timeout-sec=2100', 20781cb0ef41Sopenharmony_ci '--stress-delay-tasks=4', 20791cb0ef41Sopenharmony_ci '--stress-deopt=2', 20801cb0ef41Sopenharmony_ci '--stress-compaction=2', 20811cb0ef41Sopenharmony_ci '--stress-gc=4', 20821cb0ef41Sopenharmony_ci '--stress-marking=4', 20831cb0ef41Sopenharmony_ci '--stress-scavenge=4', 20841cb0ef41Sopenharmony_ci '--stress-thread-pool-size=2', 20851cb0ef41Sopenharmony_ci '--stress-stack-size=1', 20861cb0ef41Sopenharmony_ci '--stress-interrupt-budget=1', 20871cb0ef41Sopenharmony_ci ], 20881cb0ef41Sopenharmony_ci 'shards': 4 20891cb0ef41Sopenharmony_ci }, 20901cb0ef41Sopenharmony_ci { 20911cb0ef41Sopenharmony_ci 'name': 'numfuzz', 20921cb0ef41Sopenharmony_ci 'suffix': 'scavenge', 20931cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-scavenge=1'] 20941cb0ef41Sopenharmony_ci }, 20951cb0ef41Sopenharmony_ci ], 20961cb0ef41Sopenharmony_ci }, 20971cb0ef41Sopenharmony_ci 'V8 NumFuzz - debug': { 20981cb0ef41Sopenharmony_ci 'swarming_dimensions': { 20991cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 21001cb0ef41Sopenharmony_ci }, 21011cb0ef41Sopenharmony_ci 'swarming_task_attrs': { 21021cb0ef41Sopenharmony_ci 'expiration': 13800, 21031cb0ef41Sopenharmony_ci 'hard_timeout': 4200, 21041cb0ef41Sopenharmony_ci 'priority': 35, 21051cb0ef41Sopenharmony_ci }, 21061cb0ef41Sopenharmony_ci 'tests': [ 21071cb0ef41Sopenharmony_ci {'name': 'd8testing_random_gc'}, 21081cb0ef41Sopenharmony_ci { 21091cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21101cb0ef41Sopenharmony_ci 'suffix': 'marking', 21111cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-marking=1'], 21121cb0ef41Sopenharmony_ci 'shards': 2 21131cb0ef41Sopenharmony_ci }, 21141cb0ef41Sopenharmony_ci { 21151cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21161cb0ef41Sopenharmony_ci 'suffix': 'delay', 21171cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-delay-tasks=1'] 21181cb0ef41Sopenharmony_ci }, 21191cb0ef41Sopenharmony_ci { 21201cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21211cb0ef41Sopenharmony_ci 'suffix': 'interrupt', 21221cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-interrupt-budget=1'] 21231cb0ef41Sopenharmony_ci }, 21241cb0ef41Sopenharmony_ci { 21251cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21261cb0ef41Sopenharmony_ci 'suffix': 'threads', 21271cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-thread-pool-size=1'] 21281cb0ef41Sopenharmony_ci }, 21291cb0ef41Sopenharmony_ci { 21301cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21311cb0ef41Sopenharmony_ci 'suffix': 'stack', 21321cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-stack-size=1'] 21331cb0ef41Sopenharmony_ci }, 21341cb0ef41Sopenharmony_ci { 21351cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21361cb0ef41Sopenharmony_ci 'suffix': 'combined', 21371cb0ef41Sopenharmony_ci 'test_args': [ 21381cb0ef41Sopenharmony_ci '--total-timeout-sec=2100', 21391cb0ef41Sopenharmony_ci '--stress-delay-tasks=4', 21401cb0ef41Sopenharmony_ci '--stress-deopt=2', 21411cb0ef41Sopenharmony_ci '--stress-compaction=2', 21421cb0ef41Sopenharmony_ci '--stress-gc=4', 21431cb0ef41Sopenharmony_ci '--stress-marking=4', 21441cb0ef41Sopenharmony_ci '--stress-scavenge=4', 21451cb0ef41Sopenharmony_ci '--stress-thread-pool-size=2', 21461cb0ef41Sopenharmony_ci '--stress-stack-size=1', 21471cb0ef41Sopenharmony_ci '--stress-interrupt-budget=1', 21481cb0ef41Sopenharmony_ci ], 21491cb0ef41Sopenharmony_ci 'shards': 3 21501cb0ef41Sopenharmony_ci }, 21511cb0ef41Sopenharmony_ci { 21521cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21531cb0ef41Sopenharmony_ci 'suffix': 'scavenge', 21541cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-scavenge=1'] 21551cb0ef41Sopenharmony_ci }, 21561cb0ef41Sopenharmony_ci { 21571cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21581cb0ef41Sopenharmony_ci 'suffix': 'deopt', 21591cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=2100', '--stress-deopt=1'], 21601cb0ef41Sopenharmony_ci 'shards': 2 21611cb0ef41Sopenharmony_ci }, 21621cb0ef41Sopenharmony_ci ], 21631cb0ef41Sopenharmony_ci }, 21641cb0ef41Sopenharmony_ci 'v8_numfuzz_ng_triggered': { 21651cb0ef41Sopenharmony_ci 'swarming_dimensions': { 21661cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 21671cb0ef41Sopenharmony_ci }, 21681cb0ef41Sopenharmony_ci 'tests': [ 21691cb0ef41Sopenharmony_ci { 21701cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21711cb0ef41Sopenharmony_ci 'suffix': 'deopt', 21721cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-deopt=1'] 21731cb0ef41Sopenharmony_ci }, 21741cb0ef41Sopenharmony_ci { 21751cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21761cb0ef41Sopenharmony_ci 'suffix': 'interrupt', 21771cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-interrupt-budget=1'] 21781cb0ef41Sopenharmony_ci }, 21791cb0ef41Sopenharmony_ci ], 21801cb0ef41Sopenharmony_ci }, 21811cb0ef41Sopenharmony_ci 'v8_numfuzz_tsan_ng_triggered': { 21821cb0ef41Sopenharmony_ci 'swarming_dimensions': { 21831cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 21841cb0ef41Sopenharmony_ci }, 21851cb0ef41Sopenharmony_ci 'tests': [ 21861cb0ef41Sopenharmony_ci { 21871cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21881cb0ef41Sopenharmony_ci 'suffix': 'marking', 21891cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-marking=1'] 21901cb0ef41Sopenharmony_ci }, 21911cb0ef41Sopenharmony_ci { 21921cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21931cb0ef41Sopenharmony_ci 'suffix': 'delay', 21941cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-delay-tasks=1'] 21951cb0ef41Sopenharmony_ci }, 21961cb0ef41Sopenharmony_ci { 21971cb0ef41Sopenharmony_ci 'name': 'numfuzz', 21981cb0ef41Sopenharmony_ci 'suffix': 'interrupt', 21991cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-interrupt-budget=1'] 22001cb0ef41Sopenharmony_ci }, 22011cb0ef41Sopenharmony_ci { 22021cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22031cb0ef41Sopenharmony_ci 'suffix': 'threads', 22041cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-thread-pool-size=1'] 22051cb0ef41Sopenharmony_ci }, 22061cb0ef41Sopenharmony_ci { 22071cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22081cb0ef41Sopenharmony_ci 'suffix': 'stack', 22091cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-stack-size=1'] 22101cb0ef41Sopenharmony_ci }, 22111cb0ef41Sopenharmony_ci { 22121cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22131cb0ef41Sopenharmony_ci 'suffix': 'combined', 22141cb0ef41Sopenharmony_ci 'test_args': [ 22151cb0ef41Sopenharmony_ci '--total-timeout-sec=900', 22161cb0ef41Sopenharmony_ci '--stress-delay-tasks=4', 22171cb0ef41Sopenharmony_ci '--stress-deopt=2', 22181cb0ef41Sopenharmony_ci '--stress-compaction=2', 22191cb0ef41Sopenharmony_ci '--stress-gc=4', 22201cb0ef41Sopenharmony_ci '--stress-marking=4', 22211cb0ef41Sopenharmony_ci '--stress-scavenge=4', 22221cb0ef41Sopenharmony_ci '--stress-thread-pool-size=2', 22231cb0ef41Sopenharmony_ci '--stress-stack-size=1', 22241cb0ef41Sopenharmony_ci '--stress-interrupt-budget=1', 22251cb0ef41Sopenharmony_ci ], 22261cb0ef41Sopenharmony_ci }, 22271cb0ef41Sopenharmony_ci { 22281cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22291cb0ef41Sopenharmony_ci 'suffix': 'scavenge', 22301cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-scavenge=1'] 22311cb0ef41Sopenharmony_ci }, 22321cb0ef41Sopenharmony_ci ], 22331cb0ef41Sopenharmony_ci }, 22341cb0ef41Sopenharmony_ci 'v8_numfuzz_dbg_ng_triggered': { 22351cb0ef41Sopenharmony_ci 'swarming_dimensions': { 22361cb0ef41Sopenharmony_ci 'os': 'Ubuntu-18.04', 22371cb0ef41Sopenharmony_ci }, 22381cb0ef41Sopenharmony_ci 'tests': [ 22391cb0ef41Sopenharmony_ci { 22401cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22411cb0ef41Sopenharmony_ci 'suffix': 'marking', 22421cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-marking=1'], 22431cb0ef41Sopenharmony_ci }, 22441cb0ef41Sopenharmony_ci { 22451cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22461cb0ef41Sopenharmony_ci 'suffix': 'delay', 22471cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-delay-tasks=1'] 22481cb0ef41Sopenharmony_ci }, 22491cb0ef41Sopenharmony_ci { 22501cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22511cb0ef41Sopenharmony_ci 'suffix': 'interrupt', 22521cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-interrupt-budget=1'] 22531cb0ef41Sopenharmony_ci }, 22541cb0ef41Sopenharmony_ci { 22551cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22561cb0ef41Sopenharmony_ci 'suffix': 'threads', 22571cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-thread-pool-size=1'] 22581cb0ef41Sopenharmony_ci }, 22591cb0ef41Sopenharmony_ci { 22601cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22611cb0ef41Sopenharmony_ci 'suffix': 'stack', 22621cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-stack-size=1'] 22631cb0ef41Sopenharmony_ci }, 22641cb0ef41Sopenharmony_ci { 22651cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22661cb0ef41Sopenharmony_ci 'suffix': 'combined', 22671cb0ef41Sopenharmony_ci 'test_args': [ 22681cb0ef41Sopenharmony_ci '--total-timeout-sec=900', 22691cb0ef41Sopenharmony_ci '--stress-delay-tasks=4', 22701cb0ef41Sopenharmony_ci '--stress-deopt=2', 22711cb0ef41Sopenharmony_ci '--stress-compaction=2', 22721cb0ef41Sopenharmony_ci '--stress-gc=4', 22731cb0ef41Sopenharmony_ci '--stress-marking=4', 22741cb0ef41Sopenharmony_ci '--stress-scavenge=4', 22751cb0ef41Sopenharmony_ci '--stress-thread-pool-size=2', 22761cb0ef41Sopenharmony_ci '--stress-stack-size=1', 22771cb0ef41Sopenharmony_ci '--stress-interrupt-budget=1', 22781cb0ef41Sopenharmony_ci ], 22791cb0ef41Sopenharmony_ci }, 22801cb0ef41Sopenharmony_ci { 22811cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22821cb0ef41Sopenharmony_ci 'suffix': 'scavenge', 22831cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-scavenge=1'] 22841cb0ef41Sopenharmony_ci }, 22851cb0ef41Sopenharmony_ci { 22861cb0ef41Sopenharmony_ci 'name': 'numfuzz', 22871cb0ef41Sopenharmony_ci 'suffix': 'deopt', 22881cb0ef41Sopenharmony_ci 'test_args': ['--total-timeout-sec=900', '--stress-deopt=1'], 22891cb0ef41Sopenharmony_ci }, 22901cb0ef41Sopenharmony_ci ], 22911cb0ef41Sopenharmony_ci }, 22921cb0ef41Sopenharmony_ci} 2293