[test] Differentiate between exhaustive and default testing variants.
Review URL: https://codereview.chromium.org/1402353006 Cr-Commit-Position: refs/heads/master@{#31409}
This commit is contained in:
parent
04a338b1c0
commit
58befc9b81
@ -120,6 +120,26 @@
|
||||
'test-debug/ScriptBreakPointByIdThroughJavaScript': [PASS, NO_VARIANTS],
|
||||
'test-debug/ScriptBreakPointByNameThroughJavaScript': [PASS, NO_VARIANTS],
|
||||
|
||||
# TurboFan doesn't support allocation sites currently.
|
||||
'test-heap/CellsInOptimizedCodeAreWeak': [PASS, NO_VARIANTS],
|
||||
'test-heap/EnsureAllocationSiteDependentCodesProcessed': [PASS, NO_VARIANTS],
|
||||
'test-heap/ObjectsInOptimizedCodeAreWeak': [PASS, NO_VARIANTS],
|
||||
'test-heap/OptimizedPretenuringAllocationFolding': [PASS, NO_VARIANTS],
|
||||
'test-heap/OptimizedPretenuringdoubleArrayLiterals': [PASS, NO_VARIANTS],
|
||||
'test-heap/OptimizedPretenuringDoubleArrayProperties': [PASS, NO_VARIANTS],
|
||||
'test-heap/OptimizedPretenuringMixedInObjectProperties': [PASS, NO_VARIANTS],
|
||||
'test-heap/OptimizedPretenuringNestedDoubleLiterals': [PASS, NO_VARIANTS],
|
||||
'test-heap/OptimizedPretenuringNestedMixedArrayLiterals': [PASS, NO_VARIANTS],
|
||||
'test-heap/OptimizedPretenuringNestedObjectLiterals': [PASS, NO_VARIANTS],
|
||||
'test-heap/OptimizedPretenuringObjectArrayLiterals': [PASS, NO_VARIANTS],
|
||||
|
||||
# TurboFan cpu profiler result is different.
|
||||
'test-cpu-profiler/CollectDeoptEvents': [PASS, NO_VARIANTS],
|
||||
'test-cpu-profiler/DeoptAtFirstLevelInlinedSource': [PASS, NO_VARIANTS],
|
||||
'test-cpu-profiler/DeoptAtSecondLevelInlinedSource': [PASS, NO_VARIANTS],
|
||||
'test-cpu-profiler/DeoptUntrackedFunction': [PASS, NO_VARIANTS],
|
||||
'test-cpu-profiler/TickLines': [PASS, NO_VARIANTS],
|
||||
|
||||
############################################################################
|
||||
# Slow tests.
|
||||
'test-api/Threading1': [PASS, ['mode == debug', SLOW]],
|
||||
|
@ -155,6 +155,14 @@
|
||||
# Issue 4493: Bugs due to --turbo-inlining.
|
||||
'tools/profile': [PASS, NO_VARIANTS],
|
||||
|
||||
# Assumptions about optimization need investigation in TurboFan.
|
||||
'compiler/inlined-call': [PASS, NO_VARIANTS],
|
||||
'deopt-with-fp-regs': [PASS, NO_VARIANTS],
|
||||
'regress-sync-optimized-lists': [PASS, NO_VARIANTS],
|
||||
|
||||
# TODO(bmeurer/jarin): Crash in code generator?
|
||||
'constant-folding-2': [PASS, NO_VARIANTS],
|
||||
|
||||
# issue 4078:
|
||||
'allocation-site-info': [PASS, NO_VARIANTS],
|
||||
|
||||
|
@ -90,10 +90,11 @@ TEST_MAP = {
|
||||
|
||||
TIMEOUT_DEFAULT = 60
|
||||
|
||||
VARIANTS = ["default", "stress", "turbofan", "nocrankshaft"]
|
||||
VARIANTS = ["default", "stress", "turbofan"]
|
||||
|
||||
EXHAUSTIVE_VARIANTS = VARIANTS + [
|
||||
# TODO(machenbach): Add always opt turbo variant.
|
||||
"nocrankshaft",
|
||||
"turbofan_opt",
|
||||
]
|
||||
|
||||
DEBUG_FLAGS = ["--nohard-abort", "--nodead-code-elimination",
|
||||
|
@ -38,7 +38,8 @@ from ..objects import testcase
|
||||
ALL_VARIANT_FLAGS = {
|
||||
"default": [[]],
|
||||
"stress": [["--stress-opt", "--always-opt"]],
|
||||
"turbofan": [["--turbo", "--always-opt"]],
|
||||
"turbofan": [["--turbo"]],
|
||||
"turbofan_opt": [["--turbo", "--always-opt"]],
|
||||
"nocrankshaft": [["--nocrankshaft"]],
|
||||
"ignition": [["--ignition", "--ignition-filter=*"]],
|
||||
}
|
||||
@ -52,8 +53,8 @@ FAST_VARIANT_FLAGS = {
|
||||
"ignition": [["--ignition", "--ignition-filter=*"]],
|
||||
}
|
||||
|
||||
ALL_VARIANTS = set(["default", "stress", "turbofan", "nocrankshaft",
|
||||
"ignition"])
|
||||
ALL_VARIANTS = set(["default", "stress", "turbofan", "turbofan_opt",
|
||||
"nocrankshaft", "ignition"])
|
||||
FAST_VARIANTS = set(["default", "turbofan"])
|
||||
STANDARD_VARIANT = set(["default"])
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user