[
    {
        "name": "ELEMENTS_KIND",
        "reason": "tests dependent on ArkTools.has*Elements",
        "files": [
            "mjsunit/allocation-site-info.js",
            "mjsunit/arguments.js",
            "mjsunit/array-constructor-feedback.js",
            "mjsunit/array-indexing-receiver.js",
            "mjsunit/array-join-element-tostring-side-effects.js",
            "mjsunit/array-join-invalid-string-length.js",
            "mjsunit/array-join-separator-tostring-side-effects.js",
            "mjsunit/array-literal-feedback.js",
            "mjsunit/array-natives-elements.js",
            "mjsunit/array-sort.js",
            "mjsunit/elements-kind.js",
            "mjsunit/elements-length-no-holey.js",
            "mjsunit/elements-transition.js",
            "mjsunit/ensure-growing-store-learns.js",
            "mjsunit/error-stack.js",
            "mjsunit/es6/array-fill-receiver.js",
            "mjsunit/es6/array-from.js",
            "mjsunit/es6/array-iterator.js",
            "mjsunit/es6/array-of.js",
            "mjsunit/es6/regress/regress-crbug-837939.js",
            "mjsunit/es6/typedarray.js",
            "mjsunit/es7/array-includes-receiver.js",
            "mjsunit/fast-array-length.js",
            "mjsunit/filter-element-kinds.js",
            "mjsunit/generated-transition-stub.js",
            "mjsunit/json2.js",
            "mjsunit/messages.js",
            "mjsunit/object-freeze.js",
            "mjsunit/object-literal.js",
            "mjsunit/object-literal.js",
            "mjsunit/object-prevent-extensions.js",
            "mjsunit/object-seal.js",
            "mjsunit/opt-elements-kind.js",
            "mjsunit/osr-elements-kind.js",
            "mjsunit/packed-elements.js",
            "mjsunit/polymorph-arrays.js",
            "mjsunit/regress/regress-1849.js",
            "mjsunit/regress/regress-2596.js",
            "mjsunit/regress/regress-4121.js",
            "mjsunit/regress/regress-91013.js",
            "mjsunit/regress/regress-95113.js",
            "mjsunit/regress/regress-crbug-122271.js",
            "mjsunit/regress/regress-crbug-245480.js",
            "mjsunit/regress/regress-crbug-485548-1.js",
            "mjsunit/regress/regress-crbug-485548-2.js",
            "mjsunit/regress/regress-delete-empty-double.js",
            "mjsunit/regress/regress-trap-allocation-memento.js",
            "mjsunit/typedarray-growablesharedarraybuffer-array-methods.js",
            "mjsunit/typedarray-resizablearraybuffer-array-methods.js",
            "mjsunit/unbox-double-arrays.js"
        ]
    },
    {
        "name": "NO_FORCE_GC",
        "reason": "forced GC trigger leads to timeout",
        "files": [
            "intl/regress-1003748.js",
            "intl/regress-10437.js",
            "intl/regress-10528.js",
            "intl/regress-10529.js",
            "intl/regress-10573.js",
            "intl/regress-1107661.js",
            "intl/regress-1108810.js",
            "intl/regress-11295.js",
            "intl/regress-1170305.js",
            "intl/regress-1347690.js",
            "intl/regress-1427932.js",
            "intl/regress-1451943.js",
            "intl/regress-527926.js",
            "intl/regress-7481.js",
            "intl/regress-8030.js",
            "intl/regress-8031.js",
            "intl/regress-8432.js",
            "intl/regress-8469.js",
            "intl/regress-8604.js",
            "intl/regress-9035.js",
            "intl/regress-9084.js",
            "intl/regress-925216.js",
            "intl/regress-930304.js",
            "intl/regress-9408.js",
            "intl/regress-9475.js",
            "intl/regress-9513.js",
            "intl/regress-9786.js",
            "intl/regress-9812.js",
            "intl/regress-9849.js",
            "intl/regress-992694.js",
            "intl/regress-997401.js",
            "mjsunit/compiler/regress-1125145.js",
            "mjsunit/compiler/regress-1158049.js",
            "mjsunit/compiler/regress-1161357.js",
            "mjsunit/compiler/regress-1196185.js",
            "mjsunit/compiler/regress-808472.js",
            "mjsunit/compiler/regress-890057.js",
            "mjsunit/compiler/regress-902608.js",
            "mjsunit/compiler/regress-9087.js",
            "mjsunit/compiler/regress-958350.js",
            "mjsunit/compiler/regress-crbug-1211215.js",
            "mjsunit/compiler/regress-crbug-1399627.js",
            "mjsunit/compiler/regress-crbug-1463334.js",
            "mjsunit/compiler/regress-crbug-1464516.js",
            "mjsunit/compiler/regress-serialized-slots.js",
            "mjsunit/es6/regress/regress-cr895860.js",
            "mjsunit/es9/regress/regress-904167.js",
            "mjsunit/harmony/bigint/regress-tostring-2.js",
            "mjsunit/maglev/regress-1407606.js",
            "mjsunit/maglev/regress-1466928.js",
            "mjsunit/maglev/regress/regress-1364074.js",
            "mjsunit/maglev/regress/regress-crbug-1394036.js",
            "mjsunit/regress/regress-1015.js",
            "mjsunit/regress/regress-1105746.js",
            "mjsunit/regress/regress-11115.js",
            "mjsunit/regress/regress-1139782.js",
            "mjsunit/regress/regress-1146013.js",
            "mjsunit/regress/regress-115100.js",
            "mjsunit/regress/regress-1167.js",
            "mjsunit/regress/regress-1200351.js",
            "mjsunit/regress/regress-1208805.js",
            "mjsunit/regress/regress-1243989.js",
            "mjsunit/regress/regress-1376784.js",
            "mjsunit/regress/regress-1407349.js",
            "mjsunit/regress/regress-1416697.js",
            "mjsunit/regress/regress-1432470.js",
            "mjsunit/regress/regress-1439135.js",
            "mjsunit/regress/regress-1442603.js",
            "mjsunit/regress/regress-1449567.js",
            "mjsunit/regress/regress-145201.js",
            "mjsunit/regress/regress-1455706.js",
            "mjsunit/regress/regress-1457747.js",
            "mjsunit/regress/regress-1748.js",
            "mjsunit/regress/regress-201.js",
            "mjsunit/regress/regress-2172.js",
            "mjsunit/regress/regress-233.js",
            "mjsunit/regress/regress-241344.js",
            "mjsunit/regress/regress-2419.js",
            "mjsunit/regress/regress-2435.js",
            "mjsunit/regress/regress-2646.js",
            "mjsunit/regress/regress-3247124.js",
            "mjsunit/regress/regress-3252443.js",
            "mjsunit/regress/regress-353551.js",
            "mjsunit/regress/regress-379770.js",
            "mjsunit/regress/regress-455207.js",
            "mjsunit/regress/regress-4595.js",
            "mjsunit/regress/regress-475705.js",
            "mjsunit/regress/regress-484544.js",
            "mjsunit/regress/regress-487981.js",
            "mjsunit/regress/regress-5181.js",
            "mjsunit/regress/regress-5783.js",
            "mjsunit/regress/regress-631050.js",
            "mjsunit/regress/regress-708247.js",
            "mjsunit/regress/regress-732.js",
            "mjsunit/regress/regress-740784.js",
            "mjsunit/regress/regress-78270.js",
            "mjsunit/regress/regress-804096.js",
            "mjsunit/regress/regress-821137.js",
            "mjsunit/regress/regress-851.js",
            "mjsunit/regress/regress-869735.js",
            "mjsunit/regress/regress-897366.js",
            "mjsunit/regress/regress-897815.js",
            "mjsunit/regress/regress-901633.js",
            "mjsunit/regress/regress-904275.js",
            "mjsunit/regress/regress-91008.js",
            "mjsunit/regress/regress-9781.js",
            "mjsunit/regress/regress-builtinbust-7.js",
            "mjsunit/regress/regress-crbug-100859.js",
            "mjsunit/regress/regress-crbug-1163499.js",
            "mjsunit/regress/regress-crbug-119926.js",
            "mjsunit/regress/regress-crbug-1203122-1.js",
            "mjsunit/regress/regress-crbug-1203122-2.js",
            "mjsunit/regress/regress-crbug-1335445.js",
            "mjsunit/regress/regress-crbug-1374995.js",
            "mjsunit/regress/regress-crbug-1414292.js",
            "mjsunit/regress/regress-crbug-1420860.js",
            "mjsunit/regress/regress-crbug-142087.js",
            "mjsunit/regress/regress-crbug-450960.js",
            "mjsunit/regress/regress-crbug-451013.js",
            "mjsunit/regress/regress-crbug-476477-1.js",
            "mjsunit/regress/regress-crbug-616709-1.js",
            "mjsunit/regress/regress-crbug-616709-2.js",
            "mjsunit/regress/regress-crbug-627934.js",
            "mjsunit/regress/regress-crbug-644689-1.js",
            "mjsunit/regress/regress-crbug-644689-2.js",
            "mjsunit/regress/regress-crbug-664974.js",
            "mjsunit/regress/regress-crbug-669411.js",
            "mjsunit/regress/regress-crbug-677757.js",
            "mjsunit/regress/regress-crbug-685506.js",
            "mjsunit/regress/regress-crbug-731193.js",
            "mjsunit/regress/regress-crbug-732169.js",
            "mjsunit/regress/regress-crbug-737645.js",
            "mjsunit/regress/regress-1139782.js",
            "mjsunit/regress/regress-453481.js",
            "mjsunit/regress/regress-45469.js",
            "mjsunit/regress/regress-crbug-1105383.js",
            "mjsunit/regress/regress-crbug-1191886.js",
            "mjsunit/regress/regress-crbug-1249941.js",
            "mjsunit/regress/regress-crbug-1264013.js",
            "mjsunit/regress/regress-crbug-134055.js",
            "mjsunit/regress/regress-crbug-1424486.js",
            "mjsunit/regress/regress-crbug-1443133.js",
            "mjsunit/regress/regress-crbug-1448545.js",
            "mjsunit/regress/regress-crbug-1455707.js",
            "mjsunit/regress/regress-crbug-157019.js",
            "mjsunit/regress/regress-crbug-178790.js",
            "mjsunit/regress/regress-crbug-181422.js",
            "mjsunit/regress/regress-crbug-196583.js",
            "mjsunit/regress/regress-crbug-242924.js",
            "mjsunit/regress/regress-crbug-347903.js",
            "mjsunit/regress/regress-crbug-3867.js",
            "mjsunit/regress/regress-crbug-416558.js",
            "mjsunit/regress/regress-crbug-469768.js",
            "mjsunit/regress/regress-crbug-471659.js",
            "mjsunit/regress/regress-crbug-527364.js",
            "mjsunit/regress/regress-crbug-554946.js",
            "mjsunit/regress/regress-crbug-580584.js",
            "mjsunit/regress/regress-crbug-593282.js",
            "mjsunit/regress/regress-crbug-595657.js",
            "mjsunit/regress/regress-crbug-650404.js",
            "mjsunit/regress/regress-crbug-658185.js",
            "mjsunit/regress/regress-crbug-664802.js",
            "mjsunit/regress/regress-crbug-665793.js",
            "mjsunit/regress/regress-crbug-665886.js",
            "mjsunit/regress/regress-crbug-668414.js",
            "mjsunit/regress/regress-crbug-671576.js",
            "mjsunit/regress/regress-crbug-673008.js",
            "mjsunit/regress/regress-crbug-679202.js",
            "mjsunit/regress/regress-crbug-686427.js",
            "mjsunit/regress/regress-crbug-687063.js",
            "mjsunit/regress/regress-crbug-696622.js",
            "mjsunit/regress/regress-crbug-697017.js",
            "mjsunit/regress/regress-crbug-699282.js",
            "mjsunit/regress/regress-crbug-700678.js",
            "mjsunit/regress/regress-crbug-702058-1.js",
            "mjsunit/regress/regress-crbug-702058-2.js",
            "mjsunit/regress/regress-crbug-702058-3.js",
            "mjsunit/regress/regress-crbug-703610.js",
            "mjsunit/regress/regress-crbug-707580.js",
            "mjsunit/regress/regress-crbug-708050-1.js",
            "mjsunit/regress/regress-crbug-708050-2.js",
            "mjsunit/regress/regress-crbug-709537.js",
            "mjsunit/regress/regress-crbug-709753.js",
            "mjsunit/regress/regress-crbug-715404.js",
            "mjsunit/regress/regress-crbug-716804.js",
            "mjsunit/regress/regress-crbug-719479.js",
            "mjsunit/regress/regress-crbug-722756.js",
            "mjsunit/regress/regress-crbug-723132.js",
            "mjsunit/regress/regress-crbug-723455.js",
            "mjsunit/regress/regress-crbug-724608.js",
            "mjsunit/regress/regress-crbug-725201.js",
            "mjsunit/regress/regress-crbug-729573-1.js",
            "mjsunit/regress/regress-crbug-729573-2.js",
            "mjsunit/regress/regress-crbug-734051.js",
            "mjsunit/regress/regress-crbug-736575.js",
            "mjsunit/regress/regress-crbug-736633.js",
            "mjsunit/regress/regress-crbug-738763.js",
            "mjsunit/regress/regress-crbug-740116.js",
            "mjsunit/regress/regress-crbug-740591.js",
            "mjsunit/regress/regress-crbug-740803.js",
            "mjsunit/regress/regress-crbug-741078.js",
            "mjsunit/regress/regress-crbug-743154.js",
            "mjsunit/regress/regress-crbug-747979.js",
            "mjsunit/regress/regress-crbug-748539.js",
            "mjsunit/regress/regress-crbug-751109.js",
            "mjsunit/regress/regress-crbug-751715.js",
            "mjsunit/regress/regress-crbug-752481.js",
            "mjsunit/regress/regress-crbug-752712.js",
            "mjsunit/regress/regress-crbug-752826.js",
            "mjsunit/regress/regress-crbug-752846.js",
            "mjsunit/regress/regress-crbug-754177.js",
            "mjsunit/regress/regress-crbug-756332.js",
            "mjsunit/regress/regress-crbug-762472.js",
            "mjsunit/regress/regress-crbug-763683.js",
            "mjsunit/regress/regress-crbug-768080.js",
            "mjsunit/regress/regress-crbug-768367.js",
            "mjsunit/regress/regress-crbug-769852.js",
            "mjsunit/regress/regress-crbug-771971.js",
            "mjsunit/regress/regress-crbug-772610.js",
            "mjsunit/regress/regress-crbug-772672.js",
            "mjsunit/regress/regress-crbug-772689.js",
            "mjsunit/regress/regress-crbug-772720.js",
            "mjsunit/regress/regress-crbug-772897.js",
            "mjsunit/regress/regress-crbug-774459.js",
            "mjsunit/regress/regress-crbug-774994.js",
            "mjsunit/regress/regress-crbug-776511.js",
            "mjsunit/regress/regress-crbug-778952.js",
            "mjsunit/regress/regress-crbug-779367.js",
            "mjsunit/regress/regress-crbug-781116-1.js"
        ]
    }
]