Commit 78f2efe0 authored by Benedikt Meurer's avatar Benedikt Meurer

[mjsunit] Add custom tests based on SQLite 3.8.9.

Also adjust the test runner to remove --always-opt for FAST_VARIANTS.

R=machenbach@chromium.org

Review URL: https://codereview.chromium.org/1056423004

Cr-Commit-Position: refs/heads/master@{#27989}
parent 7b1b9643
This diff is collapsed.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
......@@ -224,10 +224,7 @@
# Too slow for slow variants.
'asm/embenchen/*': [PASS, SLOW, FAST_VARIANTS],
# FIXME(machenbach): Needs to be skipped when dchecks_always_on or
# debug is set.
# 'asm/massive/*': [PASS, SLOW, FAST_VARIANTS, ['mode == debug', SKIP]],
'asm/massive/*': [SKIP],
'asm/sqlite3/*': [PASS, SLOW, FAST_VARIANTS],
# BUG(v8:3838).
'regress/regress-3116': [PASS, ['isolates', FLAKY]],
......
......@@ -345,6 +345,9 @@ class SourceProcessor(SourceFileProcessor):
'raytrace.js',
'regexp-pcre.js',
'sqlite.js',
'sqlite-change-heap.js',
'sqlite-pointer-masking.js',
'sqlite-safe-heap.js',
'gnuplot-4.6.3-emscripten.js',
'zlib.js']
IGNORE_TABS = IGNORE_COPYRIGHTS + ['unicode-test.js', 'html-comments.js']
......
......@@ -93,7 +93,10 @@ class TestSuite(object):
if testcase.outcomes and statusfile.OnlyStandardVariant(testcase.outcomes):
return [[]]
if testcase.outcomes and statusfile.OnlyFastVariants(testcase.outcomes):
return filter(lambda flags: flags in FAST_VARIANT_FLAGS, default_flags)
# FAST_VARIANTS implies no --always-opt.
return [ filter(lambda flag: flag != "--always-opt", f)
for f in filter(lambda flags: flags in FAST_VARIANT_FLAGS,
default_flags) ]
return default_flags
def DownloadData(self):
......
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