diff options
author | Alon Zakai <alonzakai@gmail.com> | 2011-09-11 16:16:10 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2011-09-11 16:16:10 -0700 |
commit | 7143eab384be3f42ae75f7595d6f047a68f0f481 (patch) | |
tree | fc9539b72b0f8248f3964ddf695f408c3dba9641 /tests/runner.py | |
parent | 4a29c4fa7de4be1d598a37d6907c3e084f362d7c (diff) |
improve sqlite test
Diffstat (limited to 'tests/runner.py')
-rw-r--r-- | tests/runner.py | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/tests/runner.py b/tests/runner.py index aeb93429..90ce7d42 100644 --- a/tests/runner.py +++ b/tests/runner.py @@ -3087,9 +3087,11 @@ if 'benchmark' not in str(sys.argv): #build_ll_hook=self.do_autodebug) def test_sqlite(self): - global QUANTUM_SIZE, OPTIMIZE, RELOOP - if QUANTUM_SIZE == 1 or OPTIMIZE or RELOOP: return self.skip('TODO FIXME') + global QUANTUM_SIZE, OPTIMIZE, RELOOP, USE_TYPED_ARRAYS + if QUANTUM_SIZE == 1 or USE_TYPED_ARRAYS == 2: return self.skip('TODO FIXME') + RELOOP = 0 # too slow + #global AUTO_OPTIMIZE; AUTO_OPTIMIZE = 1 global CORRECT_SIGNS; CORRECT_SIGNS = 1 global CORRECT_OVERFLOWS; CORRECT_OVERFLOWS = 1 global CORRECT_ROUNDINGS; CORRECT_ROUNDINGS = 1 @@ -3114,21 +3116,14 @@ if 'benchmark' not in str(sys.argv): #define SQLITE_DISABLE_LFS #define LONGDOUBLE_TYPE double #define SQLITE_INT64_TYPE int + #define SQLITE_THREADSAFE 0 ''' + open(path_from_root('tests', 'sqlite', 'sqlite3.c'), 'r').read() + - open(path_from_root('tests', 'sqlite', 'test.c'), 'r').read(), - #open(path_from_root('tests', 'sqlite', 'benchmark.c'), 'r').read(), - '''count(*) = 2 - -a = 1 -b = 13153 -c = thirteen thousand one hundred fifty three - -a = 1 -b = 987 -c = some other number''', + open(path_from_root('tests', 'sqlite', 'benchmark.c'), 'r').read(), + open(path_from_root('tests', 'sqlite', 'benchmark.txt'), 'r').read(), includes=[path_from_root('tests', 'sqlite')], force_c=True, - post_build=post)# ,build_ll_hook=self.do_autodebug) + extra_emscripten_args=['-m'], + post_build=post)#,build_ll_hook=self.do_autodebug) def test_zlib(self): global CORRECT_SIGNS; CORRECT_SIGNS = 1 |