| OLD | NEW |
| 1 # Copyright 2012 the V8 project authors. All rights reserved. | 1 # Copyright 2012 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 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 137 # This test variant makes only sense on arm. | 137 # This test variant makes only sense on arm. |
| 138 'math-floor-of-div-nosudiv': [PASS, SLOW, ['arch not in [arm, arm64, android_a
rm, android_arm64]', SKIP]], | 138 'math-floor-of-div-nosudiv': [PASS, SLOW, ['arch not in [arm, arm64, android_a
rm, android_arm64]', SKIP]], |
| 139 | 139 |
| 140 # Too slow for slow variants. | 140 # Too slow for slow variants. |
| 141 'asm/embenchen/*': [PASS, SLOW, FAST_VARIANTS], | 141 'asm/embenchen/*': [PASS, SLOW, FAST_VARIANTS], |
| 142 'asm/poppler/*': [PASS, SLOW, FAST_VARIANTS], | 142 'asm/poppler/*': [PASS, SLOW, FAST_VARIANTS], |
| 143 'asm/sqlite3/*': [PASS, SLOW, FAST_VARIANTS], | 143 'asm/sqlite3/*': [PASS, SLOW, FAST_VARIANTS], |
| 144 | 144 |
| 145 # Slow tests. | 145 # Slow tests. |
| 146 'copy-on-write-assert': [PASS, SLOW], | 146 'copy-on-write-assert': [PASS, SLOW], |
| 147 'debug-scopes': [PASS, SLOW], | |
| 148 'numops-fuzz-part*': [PASS, ['mode == debug', SLOW]], | 147 'numops-fuzz-part*': [PASS, ['mode == debug', SLOW]], |
| 149 'readonly': [PASS, SLOW], | 148 'readonly': [PASS, SLOW], |
| 150 'regress/regress-1200351': [PASS, SLOW], | 149 'regress/regress-1200351': [PASS, SLOW], |
| 151 'regress/regress-crbug-474297': [PASS, ['gc_stress == False', SKIP]], | 150 'regress/regress-crbug-474297': [PASS, ['gc_stress == False', SKIP]], |
| 152 'es6/tail-call-megatest*': [PASS, SLOW, FAST_VARIANTS, ['tsan', SKIP]], | 151 'es6/tail-call-megatest*': [PASS, SLOW, FAST_VARIANTS, ['tsan', SKIP]], |
| 153 | 152 |
| 154 # case-insensitive unicode regexp relies on case mapping provided by ICU. | 153 # case-insensitive unicode regexp relies on case mapping provided by ICU. |
| 155 'es6/unicode-regexp-ignore-case': [PASS, ['no_i18n == True', FAIL]], | 154 'es6/unicode-regexp-ignore-case': [PASS, ['no_i18n == True', FAIL]], |
| 156 'es6/unicode-regexp-ignore-case-noi18n': [FAIL, ['no_i18n == True', PASS]], | 155 'es6/unicode-regexp-ignore-case-noi18n': [FAIL, ['no_i18n == True', PASS]], |
| 157 'regress/regress-5036': [PASS, ['no_i18n == True', FAIL]], | 156 'regress/regress-5036': [PASS, ['no_i18n == True', FAIL]], |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 199 'packed-elements': [SKIP], | 198 'packed-elements': [SKIP], |
| 200 'regress/regress-1122': [SKIP], | 199 'regress/regress-1122': [SKIP], |
| 201 'regress/regress-331444': [SKIP], | 200 'regress/regress-331444': [SKIP], |
| 202 'regress/regress-353551': [SKIP], | 201 'regress/regress-353551': [SKIP], |
| 203 'regress/regress-crbug-119926': [SKIP], | 202 'regress/regress-crbug-119926': [SKIP], |
| 204 'regress/short-circuit': [SKIP], | 203 'regress/short-circuit': [SKIP], |
| 205 'stack-traces-overflow': [SKIP], | 204 'stack-traces-overflow': [SKIP], |
| 206 'unicode-test': [SKIP], | 205 'unicode-test': [SKIP], |
| 207 'whitespaces': [SKIP], | 206 'whitespaces': [SKIP], |
| 208 | 207 |
| 209 # Async function tests taking too long | |
| 210 # https://bugs.chromium.org/p/v8/issues/detail?id=5411 | |
| 211 'harmony/async-function-debug-scopes': [SKIP], | |
| 212 | |
| 213 # TODO(mstarzinger): Takes too long with TF. | 208 # TODO(mstarzinger): Takes too long with TF. |
| 214 'array-sort': [PASS, NO_VARIANTS], | 209 'array-sort': [PASS, NO_VARIANTS], |
| 215 'regress/regress-91008': [PASS, NO_VARIANTS], | 210 'regress/regress-91008': [PASS, NO_VARIANTS], |
| 216 'regress/regress-transcendental': [PASS, ['arch == arm64', NO_VARIANTS]], | 211 'regress/regress-transcendental': [PASS, ['arch == arm64', NO_VARIANTS]], |
| 217 'compiler/osr-regress-max-locals': [PASS, NO_VARIANTS], | 212 'compiler/osr-regress-max-locals': [PASS, NO_VARIANTS], |
| 218 'math-floor-of-div': [PASS, NO_VARIANTS], | 213 'math-floor-of-div': [PASS, NO_VARIANTS], |
| 219 'unicodelctest': [PASS, NO_VARIANTS], | 214 'unicodelctest': [PASS, NO_VARIANTS], |
| 220 'unicodelctest-no-optimization': [PASS, NO_VARIANTS], | 215 'unicodelctest-no-optimization': [PASS, NO_VARIANTS], |
| 221 | 216 |
| 222 # TODO(jkummerow): Doesn't work correctly in GC stress. | 217 # TODO(jkummerow): Doesn't work correctly in GC stress. |
| 223 'regress/regress-crbug-500497': [SKIP], | 218 'regress/regress-crbug-500497': [SKIP], |
| 224 | 219 |
| 225 # Too slow for gc stress. | 220 # Too slow for gc stress. |
| 226 'asm/embenchen/box2d': [SKIP], | 221 'asm/embenchen/box2d': [SKIP], |
| 227 | 222 |
| 228 # BUG(v8:4237) | 223 # BUG(v8:4237) |
| 229 'regress/regress-3976': [SKIP], | 224 'regress/regress-3976': [SKIP], |
| 230 | 225 |
| 231 # Slow tests. | 226 # Slow tests. |
| 232 'array-constructor': [PASS, SLOW], | 227 'array-constructor': [PASS, SLOW], |
| 233 'json': [PASS, SLOW], | 228 'json': [PASS, SLOW], |
| 234 'regress/regress-446389': [PASS, SLOW], | 229 'regress/regress-446389': [PASS, SLOW], |
| 235 'regress/regress-inline-getter-near-stack-limit': [PASS, SLOW], | 230 'regress/regress-inline-getter-near-stack-limit': [PASS, SLOW], |
| 236 | 231 |
| 237 # BUG(v8:3097) | |
| 238 'debug-references': [SKIP], | |
| 239 | |
| 240 # BUG(v8:4779): Crashes flakily with stress mode on arm64. | 232 # BUG(v8:4779): Crashes flakily with stress mode on arm64. |
| 241 'array-splice': [PASS, SLOW, ['arch == arm64', FAST_VARIANTS]], | 233 'array-splice': [PASS, SLOW, ['arch == arm64', FAST_VARIANTS]], |
| 242 | 234 |
| 243 # BUG(chromium:664490) | |
| 244 'debug-scopes': [SKIP], | |
| 245 | |
| 246 #BUG(v8:5683) | 235 #BUG(v8:5683) |
| 247 'wasm/import-memory': [SKIP], | 236 'wasm/import-memory': [SKIP], |
| 248 }], # 'gc_stress == True' | 237 }], # 'gc_stress == True' |
| 249 | 238 |
| 250 ############################################################################## | 239 ############################################################################## |
| 251 ['byteorder == big', { | 240 ['byteorder == big', { |
| 252 # Emscripten requires little-endian, skip all tests on big endian platforms. | 241 # Emscripten requires little-endian, skip all tests on big endian platforms. |
| 253 'asm/embenchen/*': [SKIP], | 242 'asm/embenchen/*': [SKIP], |
| 254 'asm/poppler/*': [SKIP], | 243 'asm/poppler/*': [SKIP], |
| 255 'asm/sqlite3/*': [SKIP], | 244 'asm/sqlite3/*': [SKIP], |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 297 'array-concat': [PASS, SLOW], | 286 'array-concat': [PASS, SLOW], |
| 298 'array-constructor': [PASS, SLOW], | 287 'array-constructor': [PASS, SLOW], |
| 299 'array-indexing': [PASS, SLOW], | 288 'array-indexing': [PASS, SLOW], |
| 300 'array-reduce': [PASS, SLOW], | 289 'array-reduce': [PASS, SLOW], |
| 301 'array-sort': [PASS, SLOW], | 290 'array-sort': [PASS, SLOW], |
| 302 'array-splice': [PASS, SLOW], | 291 'array-splice': [PASS, SLOW], |
| 303 'bit-not': [PASS, SLOW], | 292 'bit-not': [PASS, SLOW], |
| 304 'compiler/alloc-number': [PASS, SLOW], | 293 'compiler/alloc-number': [PASS, SLOW], |
| 305 'compiler/osr-assert': [PASS, SLOW], | 294 'compiler/osr-assert': [PASS, SLOW], |
| 306 'compiler/osr-with-args': [PASS, SLOW], | 295 'compiler/osr-with-args': [PASS, SLOW], |
| 307 'debug-scopes': [PASS, SLOW], | |
| 308 'generated-transition-stub': [PASS, SLOW], | 296 'generated-transition-stub': [PASS, SLOW], |
| 309 'json2': [PASS, SLOW], | 297 'json2': [PASS, SLOW], |
| 310 'math-floor-of-div-nosudiv': [PASS, SLOW], | 298 'math-floor-of-div-nosudiv': [PASS, SLOW], |
| 311 'math-floor-of-div': [PASS, SLOW], | 299 'math-floor-of-div': [PASS, SLOW], |
| 312 'mirror-object': [PASS, SLOW], | 300 'mirror-object': [PASS, SLOW], |
| 313 'packed-elements': [PASS, SLOW], | 301 'packed-elements': [PASS, SLOW], |
| 314 'regress/regress-1122': [PASS, SLOW], | 302 'regress/regress-1122': [PASS, SLOW], |
| 315 'regress/regress-2185-2': [PASS, SLOW], | 303 'regress/regress-2185-2': [PASS, SLOW], |
| 316 'regress/regress-2185': [PASS, SLOW], | 304 'regress/regress-2185': [PASS, SLOW], |
| 317 'regress/regress-2790': [PASS, SLOW], | 305 'regress/regress-2790': [PASS, SLOW], |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 367 | 355 |
| 368 # Flaky with baseline? | 356 # Flaky with baseline? |
| 369 'regress/regress-2185-2': [SKIP], | 357 'regress/regress-2185-2': [SKIP], |
| 370 }], # 'msan == True' | 358 }], # 'msan == True' |
| 371 | 359 |
| 372 ############################################################################## | 360 ############################################################################## |
| 373 ['arch == arm or arch == android_arm', { | 361 ['arch == arm or arch == android_arm', { |
| 374 | 362 |
| 375 # Slow tests which times out in debug mode. | 363 # Slow tests which times out in debug mode. |
| 376 'try': [PASS, ['mode == debug', SKIP]], | 364 'try': [PASS, ['mode == debug', SKIP]], |
| 377 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], | |
| 378 'array-constructor': [PASS, ['mode == debug', SKIP]], | 365 'array-constructor': [PASS, ['mode == debug', SKIP]], |
| 379 'regress/regress-1122': [PASS, SLOW, ['mode == debug and arch == android_arm',
SKIP]], | 366 'regress/regress-1122': [PASS, SLOW, ['mode == debug and arch == android_arm',
SKIP]], |
| 380 | 367 |
| 381 # Flaky test that can hit compilation-time stack overflow in debug mode. | 368 # Flaky test that can hit compilation-time stack overflow in debug mode. |
| 382 'unicode-test': [PASS, ['mode == debug', PASS, FAIL]], | 369 'unicode-test': [PASS, ['mode == debug', PASS, FAIL]], |
| 383 | 370 |
| 384 # Times out often in release mode on ARM. | 371 # Times out often in release mode on ARM. |
| 385 'compiler/regress-stacktrace-methods': [PASS, ['mode == release', TIMEOUT]], | 372 'compiler/regress-stacktrace-methods': [PASS, ['mode == release', TIMEOUT]], |
| 386 'array-splice': [PASS, TIMEOUT], | 373 'array-splice': [PASS, TIMEOUT], |
| 387 | 374 |
| (...skipping 23 matching lines...) Expand all Loading... |
| 411 'regress/regress-91008': [PASS, SLOW], | 398 'regress/regress-91008': [PASS, SLOW], |
| 412 'regress/regress-json-stringify-gc': [PASS, SLOW], | 399 'regress/regress-json-stringify-gc': [PASS, SLOW], |
| 413 'string-indexof-2': [PASS, TIMEOUT], | 400 'string-indexof-2': [PASS, TIMEOUT], |
| 414 }], # 'arch == arm or arch == android_arm' | 401 }], # 'arch == arm or arch == android_arm' |
| 415 | 402 |
| 416 ############################################################################## | 403 ############################################################################## |
| 417 ['arch == mipsel or arch == mips', { | 404 ['arch == mipsel or arch == mips', { |
| 418 | 405 |
| 419 # Slow tests which times out in debug mode. | 406 # Slow tests which times out in debug mode. |
| 420 'try': [PASS, ['mode == debug', SKIP]], | 407 'try': [PASS, ['mode == debug', SKIP]], |
| 421 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], | |
| 422 'array-constructor': [PASS, ['mode == debug', SKIP]], | 408 'array-constructor': [PASS, ['mode == debug', SKIP]], |
| 423 | 409 |
| 424 # Times out often in release mode on MIPS. | 410 # Times out often in release mode on MIPS. |
| 425 'compiler/regress-stacktrace-methods': [PASS, ['mode == release', TIMEOUT]], | 411 'compiler/regress-stacktrace-methods': [PASS, ['mode == release', TIMEOUT]], |
| 426 'array-splice': [PASS, TIMEOUT], | 412 'array-splice': [PASS, TIMEOUT], |
| 427 | 413 |
| 428 # Long running test. | 414 # Long running test. |
| 429 'mirror-object': [PASS, TIMEOUT], | 415 'mirror-object': [PASS, TIMEOUT], |
| 430 'string-indexof-2': [PASS, TIMEOUT], | 416 'string-indexof-2': [PASS, TIMEOUT], |
| 431 | 417 |
| (...skipping 17 matching lines...) Expand all Loading... |
| 449 ['arch == mips', { | 435 ['arch == mips', { |
| 450 # Flaky with TF. | 436 # Flaky with TF. |
| 451 'mirror-script': [PASS, NO_VARIANTS], | 437 'mirror-script': [PASS, NO_VARIANTS], |
| 452 }], # 'arch == mips' | 438 }], # 'arch == mips' |
| 453 | 439 |
| 454 ############################################################################## | 440 ############################################################################## |
| 455 ['arch == mips64el or arch == mips64', { | 441 ['arch == mips64el or arch == mips64', { |
| 456 | 442 |
| 457 # Slow tests which times out in debug mode. | 443 # Slow tests which times out in debug mode. |
| 458 'try': [PASS, ['mode == debug', SKIP]], | 444 'try': [PASS, ['mode == debug', SKIP]], |
| 459 'debug-scripts-request': [PASS, ['mode == debug', SKIP]], | |
| 460 'array-constructor': [PASS, ['mode == debug', SKIP]], | 445 'array-constructor': [PASS, ['mode == debug', SKIP]], |
| 461 | 446 |
| 462 # Times out often in release mode on MIPS. | 447 # Times out often in release mode on MIPS. |
| 463 'compiler/regress-stacktrace-methods': [PASS, PASS, ['mode == release', TIMEOU
T]], | 448 'compiler/regress-stacktrace-methods': [PASS, PASS, ['mode == release', TIMEOU
T]], |
| 464 'array-splice': [PASS, TIMEOUT], | 449 'array-splice': [PASS, TIMEOUT], |
| 465 | 450 |
| 466 # Long running test. | 451 # Long running test. |
| 467 'mirror-object': [PASS, TIMEOUT], | 452 'mirror-object': [PASS, TIMEOUT], |
| 468 'string-indexof-2': [PASS, TIMEOUT], | 453 'string-indexof-2': [PASS, TIMEOUT], |
| 469 | 454 |
| (...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 653 'lithium/*': [SKIP], | 638 'lithium/*': [SKIP], |
| 654 'third_party/*': [SKIP], | 639 'third_party/*': [SKIP], |
| 655 'tools/*': [SKIP], | 640 'tools/*': [SKIP], |
| 656 'apply': [SKIP], | 641 'apply': [SKIP], |
| 657 'math-*': [SKIP], | 642 'math-*': [SKIP], |
| 658 'unicode-test': [SKIP], | 643 'unicode-test': [SKIP], |
| 659 'whitespaces': [SKIP], | 644 'whitespaces': [SKIP], |
| 660 }], # variant == wasm_traps | 645 }], # variant == wasm_traps |
| 661 | 646 |
| 662 ] | 647 ] |
| OLD | NEW |