diff options
author | Alon Zakai <alonzakai@gmail.com> | 2011-06-16 16:19:58 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2011-06-16 16:19:58 -0700 |
commit | 4d0f6917baef98bcf4007d22e169af9f322e698f (patch) | |
tree | 25f7c4db85f220a64d5c79529f259f49d5048d28 /tests/runner.py | |
parent | e9d279b362b2beb4a93a4713fd64537ffc057d96 (diff) |
add dlmalloc benchmark
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]]: |