summaryrefslogtreecommitdiff
path: root/tools/benchmark_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/benchmark_test.py')
-rw-r--r--tools/benchmark_test.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/tools/benchmark_test.py b/tools/benchmark_test.py
index cdaad1e1f..42a3465b2 100644
--- a/tools/benchmark_test.py
+++ b/tools/benchmark_test.py
@@ -19,6 +19,14 @@ def strace_parse_test():
assert summary["total"]["calls"] == 704
+def binary_size_test(build_dir):
+ binary_size_dict = benchmark.get_binary_sizes(build_dir)
+ assert binary_size_dict["deno"] > 0
+ assert binary_size_dict["main.js"] > 0
+ assert binary_size_dict["main.js.map"] > 0
+ assert binary_size_dict["snapshot_deno.bin"] > 0
+
+
def thread_count_test(deno_path):
thread_count_dict = benchmark.run_thread_count_benchmark(deno_path)
assert "set_timeout" in thread_count_dict
@@ -31,8 +39,9 @@ def syscall_count_test(deno_path):
assert syscall_count_dict["hello"] > 1
-def benchmark_test(deno_path):
+def benchmark_test(build_dir, deno_path):
strace_parse_test()
+ binary_size_test(build_dir)
if "linux" in sys.platform:
thread_count_test(deno_path)
syscall_count_test(deno_path)