[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:
mstarzinger 2016-10-05 06:05:55 -07:00 committed by Commit bot
parent 22a62df344
commit c22e4278ec
3 changed files with 26 additions and 21 deletions

View File

@ -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
]

View File

@ -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', {

View File

@ -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
]