[interpreter] Module tests in all Ignition variants.
This makes sure we run the module tests against all variants using Ignition as the first compilation tier. It will henceforth extend the test coverage to the BytecodeGraphBuilder as well. R=neis@chromium.org Review-Url: https://codereview.chromium.org/2397733002 Cr-Commit-Position: refs/heads/master@{#39992}
This commit is contained in:
parent
22a62df344
commit
c22e4278ec
@ -427,14 +427,16 @@
|
||||
'test-cpu-profiler/FunctionApplySample': [PASS, ['system == windows', SKIP]],
|
||||
}], # variant == ignition_turbofan
|
||||
|
||||
##############################################################################
|
||||
['variant != ignition and variant != ignition_staging and variant != ignition_turbofan', {
|
||||
# Ongoing implementation of modules.
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=1569
|
||||
'test-modules/*': [SKIP],
|
||||
}], # variant != ignition and variant != ignition_staging and variant != ignition_turbofan
|
||||
|
||||
##############################################################################
|
||||
['variant == asm_wasm', {
|
||||
'*': [SKIP],
|
||||
}], # variant == asm_wasm
|
||||
|
||||
['variant != ignition and variant != ignition_staging', {
|
||||
# Ongoing implementation of modules.
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=1569
|
||||
'test-modules/*': [SKIP],
|
||||
}], # variants != ignition and variant != ignition_staging
|
||||
|
||||
]
|
||||
|
@ -662,15 +662,6 @@
|
||||
'regress/regress-embedded-cons-string': [FAIL],
|
||||
'regress/regress-prepare-break-while-recompile': [FAIL],
|
||||
|
||||
# Modules for which execution must fail (e.g. because of unresolved imports).
|
||||
# Eventually we should test for the precise error message, but for now we only
|
||||
# ensure that there is an error.
|
||||
'modules-fail*': [FAIL],
|
||||
|
||||
# Modules which are only meant to be imported from by other tests, not to be
|
||||
# tested standalone.
|
||||
'modules-skip*': [SKIP],
|
||||
|
||||
# BUG(v8:5451): Flaky crashes.
|
||||
'wasm/asm-wasm': [PASS, ['gc_stress', SKIP]],
|
||||
}], # variant == ignition
|
||||
@ -784,11 +775,23 @@
|
||||
'es6/tail-call-megatest*': [SKIP],
|
||||
}], # variant == ignition_turbofan and msan
|
||||
|
||||
['variant != ignition', {
|
||||
##############################################################################
|
||||
['variant == ignition or variant == ignition_staging or variant == ignition_turbofan', {
|
||||
# Modules for which execution must fail (e.g. because of unresolved imports).
|
||||
# Eventually we should test for the precise error message, but for now we only
|
||||
# ensure that there is an error.
|
||||
'modules-fail*': [FAIL],
|
||||
|
||||
# Modules which are only meant to be imported from by other tests, not to be
|
||||
# tested standalone.
|
||||
'modules-skip*': [SKIP],
|
||||
}], # variant == ignition or variant == ignition_staging or variant == ignition_turbofan
|
||||
|
||||
['variant != ignition and variant != ignition_staging and variant != ignition_turbofan', {
|
||||
# Ongoing implementation of modules.
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=1569
|
||||
'modules-*': [SKIP],
|
||||
}], # variants != ignition
|
||||
}], # variant != ignition and variant != ignition_staging and variant != ignition_turbofan
|
||||
|
||||
##############################################################################
|
||||
['gcov_coverage', {
|
||||
|
@ -630,18 +630,18 @@
|
||||
|
||||
# Module-related tests
|
||||
# https://bugs.chromium.org/p/v8/issues/detail?id=1569
|
||||
['variant != ignition', {
|
||||
['variant != ignition and variant != ignition_staging and variant != ignition_turbofan', {
|
||||
'language/eval-code/direct/export': [SKIP],
|
||||
'language/eval-code/direct/import': [SKIP],
|
||||
'language/eval-code/indirect/export': [SKIP],
|
||||
'language/eval-code/indirect/import': [SKIP],
|
||||
'language/module-code/*': [SKIP],
|
||||
}], # 'variant != ignition'
|
||||
['variant == ignition', {
|
||||
}], # variant != ignition and variant != ignition_staging and variant != ignition_turbofan
|
||||
['variant == ignition or variant == ignition_staging or variant == ignition_turbofan', {
|
||||
'language/module-code/comment-*': [SKIP],
|
||||
'language/module-code/eval-*': [SKIP],
|
||||
'language/module-code/instn-*': [SKIP],
|
||||
'language/module-code/namespace/*': [SKIP],
|
||||
}], # 'variant == ignition'
|
||||
}], # variant == ignition or variant == ignition_staging or variant == ignition_turbofan
|
||||
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user