Commit c22e4278 authored by mstarzinger's avatar mstarzinger Committed by Commit bot

[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}
parent 22a62df3
......@@ -427,14 +427,16 @@
'test-cpu-profiler/FunctionApplySample': [PASS, ['system == windows', SKIP]],
}], # variant == ignition_turbofan
['variant == asm_wasm', {
'*': [SKIP],
}], # variant == asm_wasm
['variant != ignition and variant != ignition_staging', {
##############################################################################
['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],
}], # variants != ignition and variant != ignition_staging
}], # variant != ignition and variant != ignition_staging and variant != ignition_turbofan
##############################################################################
['variant == asm_wasm', {
'*': [SKIP],
}], # variant == asm_wasm
]
......@@ -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
]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment