diff options
author | Alon Zakai <alonzakai@gmail.com> | 2011-11-19 22:48:37 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2011-11-19 22:48:37 -0800 |
commit | a6e94183b9ed09f3c07ed921745bde179bca3f9c (patch) | |
tree | 33d5db14e4ce3011590d1ad6fd6a14e7f7f14d92 | |
parent | c502889950402d7dba33d5e27a400a9bfc5010b2 (diff) |
use js optimizer in benchmarks
-rw-r--r-- | tests/runner.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/runner.py b/tests/runner.py index 68581409..0c0c78b4 100644 --- a/tests/runner.py +++ b/tests/runner.py @@ -4501,7 +4501,7 @@ else: #JS_ENGINE = V8_ENGINE Building.COMPILER_TEST_OPTS = [] - POST_OPTIMIZATIONS = ['eliminator', 'closure'] + POST_OPTIMIZATIONS = ['eliminator', 'closure', 'js-optimizer'] TEST_REPS = 10 TOTAL_TESTS = 6 @@ -4583,6 +4583,13 @@ else: f = open(final_filename, 'w') f.write(output) f.close() + elif post == 'js-optimizer': + input = open(final_filename, 'r').read() + output = Popen([NODE_JS, JS_OPTIMIZER], stdin=PIPE, stdout=PIPE).communicate(input)[0] + final_filename += '.jo.js' + f = open(final_filename, 'w') + f.write(output) + f.close() else: raise Exception('Unknown post-optimization: ' + post) |