diff options
Diffstat (limited to 'tests/runner.py')
-rw-r--r-- | tests/runner.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/runner.py b/tests/runner.py index 6d32f39e..001042f5 100644 --- a/tests/runner.py +++ b/tests/runner.py @@ -1795,7 +1795,7 @@ if 'benchmark' not in sys.argv: global CORRECT_SIGNS_LINES; CORRECT_SIGNS_LINES = ['src.cpp:' + str(i) for i in [4816, 4191, 4246, 4199, 4205, 4235, 4227]] src = open(path_from_root('tests', 'dlmalloc.c'), 'r').read() - self.do_test(src, '*1,0*', ['200']) + self.do_test(src, '*1,0*', ['200', '1']) def zzztest_gl(self): # Switch to gcc from g++ - we don't compile properly otherwise (why?) @@ -2774,6 +2774,14 @@ else: QUANTUM_SIZE = old_quantum USE_TYPED_ARRAYS = old_use_typed_arrays + def test_dlmalloc(self): + global COMPILER_TEST_OPTS; COMPILER_TEST_OPTS = ['-g'] + global CORRECT_SIGNS; CORRECT_SIGNS = 2 + global CORRECT_SIGNS_LINES; CORRECT_SIGNS_LINES = ['src.cpp:' + str(i) for i in [4816, 4191, 4246, 4199, 4205, 4235, 4227]] + + src = open(path_from_root('tests', 'dlmalloc.c'), 'r').read() + self.do_benchmark(src, ['400', '400'], '*400,0*') + if __name__ == '__main__': sys.argv = [sys.argv[0]] + ['-v'] + sys.argv[1:] # Verbose output by default for cmd in [CLANG, LLVM_GCC, LLVM_DIS, SPIDERMONKEY_ENGINE[0], V8_ENGINE[0]]: |