| OLD | NEW |
| 1 # Copyright 2011 the V8 project authors. All rights reserved. | 1 # Copyright 2011 the V8 project authors. All rights reserved. |
| 2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
| 3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
| 4 # met: | 4 # met: |
| 5 # | 5 # |
| 6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
| 7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
| 8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
| 9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
| 10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 61 # running several variants. Note that this still takes ages, because there | 61 # running several variants. Note that this still takes ages, because there |
| 62 # are actually 13 * 38 * 5 * 128 = 316160 individual tests hidden here. | 62 # are actually 13 * 38 * 5 * 128 = 316160 individual tests hidden here. |
| 63 'test-parsing/ParserSync': [PASS, NO_VARIANTS], | 63 'test-parsing/ParserSync': [PASS, NO_VARIANTS], |
| 64 | 64 |
| 65 # This tests only the type system, no point in running several variants. | 65 # This tests only the type system, no point in running several variants. |
| 66 'test-hydrogen-types/*': [PASS, NO_VARIANTS], | 66 'test-hydrogen-types/*': [PASS, NO_VARIANTS], |
| 67 'test-types/*': [PASS, NO_VARIANTS], | 67 'test-types/*': [PASS, NO_VARIANTS], |
| 68 'test-ast-types/*': [PASS, NO_VARIANTS], | 68 'test-ast-types/*': [PASS, NO_VARIANTS], |
| 69 | 69 |
| 70 # This tests API threading, no point in running several variants. | 70 # This tests API threading, no point in running several variants. |
| 71 'test-api/Threading*': [PASS, NO_VARIANTS], | 71 # They are also slow in debug mode. |
| 72 'test-api/Threading*': [PASS, NO_VARIANTS, ['mode == debug', SLOW]], |
| 72 | 73 |
| 73 # BUG(2999). The cpu profiler tests are notoriously flaky. | 74 # BUG(2999). The cpu profiler tests are notoriously flaky. |
| 74 'test-cpu-profiler/CpuProfileDeepStack': [SKIP], | 75 'test-cpu-profiler/CpuProfileDeepStack': [SKIP], |
| 75 'test-cpu-profiler/CollectCpuProfile': [SKIP], | 76 'test-cpu-profiler/CollectCpuProfile': [SKIP], |
| 76 'test-cpu-profiler/HotDeoptNoFrameEntry': [SKIP], | 77 'test-cpu-profiler/HotDeoptNoFrameEntry': [SKIP], |
| 77 'test-cpu-profiler/SampleWhenFrameIsNotSetup': [SKIP], | 78 'test-cpu-profiler/SampleWhenFrameIsNotSetup': [SKIP], |
| 78 | 79 |
| 79 # BUG(v8:4358). Hangs flakily. | 80 # BUG(v8:4358). Hangs flakily. |
| 80 'test-debug/ProcessDebugMessagesThreaded': [SKIP], | 81 'test-debug/ProcessDebugMessagesThreaded': [SKIP], |
| 81 | 82 |
| 82 # BUG(2340). Preprocessing stack traces is disabled at the moment. | 83 # BUG(2340). Preprocessing stack traces is disabled at the moment. |
| 83 'test-heap/PreprocessStackTrace': [FAIL], | 84 'test-heap/PreprocessStackTrace': [FAIL], |
| 84 | 85 |
| 85 # BUG(4333). Function name inferrer does not work for ES6 clases. | 86 # BUG(4333). Function name inferrer does not work for ES6 clases. |
| 86 'test-func-name-inference/UpperCaseClass': [FAIL], | 87 'test-func-name-inference/UpperCaseClass': [FAIL], |
| 87 'test-func-name-inference/LowerCaseClass': [FAIL], | 88 'test-func-name-inference/LowerCaseClass': [FAIL], |
| 88 | 89 |
| 89 # BUG(3742). | 90 # BUG(3742). |
| 90 'test-mark-compact/MarkCompactCollector': [PASS, ['arch==arm', NO_VARIANTS]], | 91 'test-mark-compact/MarkCompactCollector': [PASS, ['arch==arm', NO_VARIANTS]], |
| 91 | 92 |
| 92 # Test that serialization with unknown external reference fails. | 93 # Test that serialization with unknown external reference fails. |
| 93 'test-serialize/SnapshotCreatorUnknownExternalReferences': [FAIL], | 94 'test-serialize/SnapshotCreatorUnknownExternalReferences': [FAIL], |
| 94 | 95 |
| 95 ############################################################################ | 96 ############################################################################ |
| 96 # Slow tests. | 97 # Slow tests. |
| 97 'test-api/Threading1': [PASS, ['mode == debug', SLOW]], | |
| 98 'test-api/Threading2': [PASS, ['mode == debug', SLOW]], | |
| 99 'test-api/Threading3': [PASS, ['mode == debug', SLOW]], | |
| 100 'test-api/Threading4': [PASS, ['mode == debug', SLOW]], | |
| 101 'test-debug/CallFunctionInDebugger': [PASS, ['mode == debug', SLOW]], | 98 'test-debug/CallFunctionInDebugger': [PASS, ['mode == debug', SLOW]], |
| 102 'test-strings/StringOOM*': [PASS, ['mode == debug', SKIP]], | 99 'test-strings/StringOOM*': [PASS, ['mode == debug', SKIP]], |
| 103 'test-serialize/CustomSnapshotDataBlobImmortalImmovableRoots': [PASS, ['mode =
= debug', SKIP]], | 100 'test-serialize/CustomSnapshotDataBlobImmortalImmovableRoots': [PASS, ['mode =
= debug', SKIP]], |
| 104 }], # ALWAYS | 101 }], # ALWAYS |
| 105 | 102 |
| 106 ############################################################################## | 103 ############################################################################## |
| 107 ['arch == arm64', { | 104 ['arch == arm64', { |
| 108 | 105 |
| 109 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], | 106 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], |
| 110 | 107 |
| (...skipping 16 matching lines...) Expand all Loading... |
| 127 'test-mark-compact/Promotion': [PASS, FAIL], | 124 'test-mark-compact/Promotion': [PASS, FAIL], |
| 128 | 125 |
| 129 # BUG(v8:3434). | 126 # BUG(v8:3434). |
| 130 ' test-api/LoadICFastApi_DirectCall_GCMoveStubWithProfiler': [SKIP], | 127 ' test-api/LoadICFastApi_DirectCall_GCMoveStubWithProfiler': [SKIP], |
| 131 }], # 'arch == arm64' | 128 }], # 'arch == arm64' |
| 132 | 129 |
| 133 ['arch == arm64 and simulator_run == True', { | 130 ['arch == arm64 and simulator_run == True', { |
| 134 | 131 |
| 135 # Pass but take too long with the simulator. | 132 # Pass but take too long with the simulator. |
| 136 'test-api/ExternalArrays': [PASS, TIMEOUT], | 133 'test-api/ExternalArrays': [PASS, TIMEOUT], |
| 137 'test-api/Threading1': [SKIP], | |
| 138 'test-api/Threading2': [SKIP], | |
| 139 }], # 'arch == arm64 and simulator_run == True' | 134 }], # 'arch == arm64 and simulator_run == True' |
| 140 | 135 |
| 141 ['arch == arm64 and mode == debug and simulator_run == True', { | 136 ['arch == arm64 and mode == debug and simulator_run == True', { |
| 142 | 137 |
| 143 # Pass but take too long with the simulator in debug mode. | 138 # Pass but take too long with the simulator in debug mode. |
| 144 'test-api/ExternalDoubleArray': [SKIP], | 139 'test-api/ExternalDoubleArray': [SKIP], |
| 145 'test-api/ExternalFloat32Array': [SKIP], | 140 'test-api/ExternalFloat32Array': [SKIP], |
| 146 'test-api/ExternalFloat64Array': [SKIP], | 141 'test-api/ExternalFloat64Array': [SKIP], |
| 147 'test-api/ExternalFloatArray': [SKIP], | 142 'test-api/ExternalFloatArray': [SKIP], |
| 148 'test-api/Float32Array': [SKIP], | 143 'test-api/Float32Array': [SKIP], |
| (...skipping 11 matching lines...) Expand all Loading... |
| 160 'test-cpu-profiler/JsNativeJsRuntimeJsSampleMultiple': [SKIP], | 155 'test-cpu-profiler/JsNativeJsRuntimeJsSampleMultiple': [SKIP], |
| 161 'test-cpu-profiler/JsNativeJsSample': [SKIP], | 156 'test-cpu-profiler/JsNativeJsSample': [SKIP], |
| 162 }], # 'asan == True' | 157 }], # 'asan == True' |
| 163 | 158 |
| 164 ############################################################################## | 159 ############################################################################## |
| 165 ['msan == True', { | 160 ['msan == True', { |
| 166 # ICU upstream issues. | 161 # ICU upstream issues. |
| 167 'test-strings/CountBreakIterator': [SKIP], | 162 'test-strings/CountBreakIterator': [SKIP], |
| 168 | 163 |
| 169 # Slow tests. | 164 # Slow tests. |
| 170 'test-api/Threading1': [PASS, SLOW], | 165 'test-api/Threading*': [PASS, SLOW], |
| 171 'test-api/Threading2': [PASS, SLOW], | |
| 172 'test-api/Threading3': [PASS, SLOW], | |
| 173 'test-api/Threading4': [PASS, SLOW], | |
| 174 }], # 'msan == True' | 166 }], # 'msan == True' |
| 175 | 167 |
| 176 ############################################################################## | 168 ############################################################################## |
| 177 ['no_snap == True', { | 169 ['no_snap == True', { |
| 178 # Slow tests. | 170 # Slow tests. |
| 179 'test-api/ExternalWrap': [PASS, SLOW], | 171 'test-api/ExternalWrap': [PASS, SLOW], |
| 180 'test-api/FastReturnValues*': [PASS, SLOW], | 172 'test-api/FastReturnValues*': [PASS, SLOW], |
| 181 'test-decls/CrossScriptReferences_Simple2': [PASS, SLOW], | 173 'test-decls/CrossScriptReferences_Simple2': [PASS, SLOW], |
| 182 }], # 'no_snap == True' | 174 }], # 'no_snap == True' |
| 183 | 175 |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 'test-log/ProfLazyMode': [SKIP], | 214 'test-log/ProfLazyMode': [SKIP], |
| 223 | 215 |
| 224 # BUG(1075): Unresolved crashes. | 216 # BUG(1075): Unresolved crashes. |
| 225 'test-serialize/StartupSerializerOnce': [SKIP], | 217 'test-serialize/StartupSerializerOnce': [SKIP], |
| 226 'test-serialize/StartupSerializerTwice': [SKIP], | 218 'test-serialize/StartupSerializerTwice': [SKIP], |
| 227 'test-serialize/StartupSerializerOnceRunScript': [SKIP], | 219 'test-serialize/StartupSerializerOnceRunScript': [SKIP], |
| 228 'test-serialize/StartupSerializerTwiceRunScript': [SKIP], | 220 'test-serialize/StartupSerializerTwiceRunScript': [SKIP], |
| 229 | 221 |
| 230 ############################################################################ | 222 ############################################################################ |
| 231 # Slow tests. | 223 # Slow tests. |
| 232 'test-api/Threading1': [PASS, SLOW], | 224 'test-api/Threading*': [PASS, SLOW], |
| 233 'test-api/Threading2': [PASS, SLOW], | |
| 234 'test-api/Threading3': [PASS, SLOW], | |
| 235 'test-api/Threading4': [PASS, SLOW], | |
| 236 }], # 'arch == arm' | 225 }], # 'arch == arm' |
| 237 | 226 |
| 238 ############################################################################## | 227 ############################################################################## |
| 239 ['arch == mipsel or arch == mips', { | 228 ['arch == mipsel or arch == mips', { |
| 240 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], | 229 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], |
| 241 | 230 |
| 242 # TODO(mips-team): Improve code-size on large RegExp's. | 231 # TODO(mips-team): Improve code-size on large RegExp's. |
| 243 'test-heap/TestSizeOfRegExpCode': [SKIP], | 232 'test-heap/TestSizeOfRegExpCode': [SKIP], |
| 244 | 233 |
| 245 # BUG(1075): Unresolved crashes on MIPS also. | 234 # BUG(1075): Unresolved crashes on MIPS also. |
| 246 'test-serialize/StartupSerializerOnce': [SKIP], | 235 'test-serialize/StartupSerializerOnce': [SKIP], |
| 247 'test-serialize/StartupSerializerTwice': [SKIP], | 236 'test-serialize/StartupSerializerTwice': [SKIP], |
| 248 'test-serialize/StartupSerializerOnceRunScript': [SKIP], | 237 'test-serialize/StartupSerializerOnceRunScript': [SKIP], |
| 249 'test-serialize/StartupSerializerTwiceRunScript': [SKIP], | 238 'test-serialize/StartupSerializerTwiceRunScript': [SKIP], |
| 250 }], # 'arch == mipsel or arch == mips' | 239 }], # 'arch == mipsel or arch == mips' |
| 251 | 240 |
| 252 ############################################################################## | 241 ############################################################################## |
| 253 ['arch == mips', { | 242 ['arch == mips', { |
| 254 # Too slow with TF. | 243 # Too slow with TF. |
| 255 'test-api/ExternalArrays': [PASS, NO_VARIANTS], | 244 'test-api/ExternalArrays': [PASS, NO_VARIANTS], |
| 256 | 245 |
| 257 # TODO(mips-team): Currently fails on mips board. | 246 # TODO(mips-team): Currently fails on mips board. |
| 258 'test-parsing/TooManyArguments': [SKIP], | 247 'test-parsing/TooManyArguments': [SKIP], |
| 259 'test-api/Threading3': [SKIP], | 248 'test-api/Threading5': [SKIP], |
| 249 'test-api/Threading6': [SKIP], |
| 260 }], # 'arch == mips' | 250 }], # 'arch == mips' |
| 261 | 251 |
| 262 ############################################################################## | 252 ############################################################################## |
| 263 ['arch == mips64el or arch == mips64', { | 253 ['arch == mips64el or arch == mips64', { |
| 264 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], | 254 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], |
| 265 | 255 |
| 266 # BUG(v8:3154). | 256 # BUG(v8:3154). |
| 267 'test-heap/ReleaseOverReservedPages': [PASS, FAIL], | 257 'test-heap/ReleaseOverReservedPages': [PASS, FAIL], |
| 268 | 258 |
| 269 # TODO(mips-team): Improve code-size on large RegExp's. | 259 # TODO(mips-team): Improve code-size on large RegExp's. |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 322 'test-run-wasm-module/Run_WasmModule_Return114' : [SKIP], | 312 'test-run-wasm-module/Run_WasmModule_Return114' : [SKIP], |
| 323 'test-run-wasm-module/Run_WasmModule_CallAdd' : [SKIP], | 313 'test-run-wasm-module/Run_WasmModule_CallAdd' : [SKIP], |
| 324 'test-run-wasm-module/Run_WasmModule_CallMain_recursive' : [SKIP], | 314 'test-run-wasm-module/Run_WasmModule_CallMain_recursive' : [SKIP], |
| 325 | 315 |
| 326 }], # 'system == aix or (arch == ppc64 and byteorder == big)' | 316 }], # 'system == aix or (arch == ppc64 and byteorder == big)' |
| 327 | 317 |
| 328 ############################################################################## | 318 ############################################################################## |
| 329 ['arch == ppc and simulator_run == True or arch == ppc64 and simulator_run == Tr
ue', { | 319 ['arch == ppc and simulator_run == True or arch == ppc64 and simulator_run == Tr
ue', { |
| 330 | 320 |
| 331 # Pass but take too long with the simulator. | 321 # Pass but take too long with the simulator. |
| 332 'test-api/Threading1': [PASS, SLOW], | 322 'test-api/Threading*': [PASS, SLOW], |
| 333 'test-api/Threading2': [PASS, SLOW], | |
| 334 'test-api/ExternalArrays': [PASS, SLOW], | 323 'test-api/ExternalArrays': [PASS, SLOW], |
| 335 | 324 |
| 336 }], # 'arch == ppc64 and simulator_run == True' | 325 }], # 'arch == ppc64 and simulator_run == True' |
| 337 | 326 |
| 338 ############################################################################## | 327 ############################################################################## |
| 339 ['variant == turbofan_opt', { | 328 ['variant == turbofan_opt', { |
| 340 # TODO(mythria,4680): Lack of code-ageing in interpreter. | 329 # TODO(mythria,4680): Lack of code-ageing in interpreter. |
| 341 'test-heap/Regress169209': [FAIL], | 330 'test-heap/Regress169209': [FAIL], |
| 342 | 331 |
| 343 # TODO(mythria,4680): Lack of code-ageing and/or lack of compilation cache | 332 # TODO(mythria,4680): Lack of code-ageing and/or lack of compilation cache |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 443 # https://bugs.chromium.org/p/v8/issues/detail?id=1569 | 432 # https://bugs.chromium.org/p/v8/issues/detail?id=1569 |
| 444 'test-modules/*': [SKIP], | 433 'test-modules/*': [SKIP], |
| 445 }], # variant != ignition and variant != ignition_staging and variant != igniti
on_turbofan | 434 }], # variant != ignition and variant != ignition_staging and variant != igniti
on_turbofan |
| 446 | 435 |
| 447 ############################################################################## | 436 ############################################################################## |
| 448 ['variant == asm_wasm', { | 437 ['variant == asm_wasm', { |
| 449 '*': [SKIP], | 438 '*': [SKIP], |
| 450 }], # variant == asm_wasm | 439 }], # variant == asm_wasm |
| 451 | 440 |
| 452 ] | 441 ] |
| OLD | NEW |