summaryrefslogtreecommitdiff
path: root/tools/benchmark_test.py
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2019-09-02 17:07:11 -0400
committerGitHub <noreply@github.com>2019-09-02 17:07:11 -0400
commitd43b43ca781b025b9a6a54827ea3ef193972ef24 (patch)
tree84173b6a653802a41c23145dd3b2048d9075e2a4 /tools/benchmark_test.py
parent56508f113d9fe61ffcce4cbbb85e3d6961888e1d (diff)
Refactor snapshot build (#2825)
Instead of using core/snapshot_creator.rs, instead two crates are introduced which allow building the snapshot during build.rs. Rollup is removed and replaced with our own bundler. This removes the Node build dependency. Modules in //js now use Deno-style imports with file extensions, rather than Node style extensionless imports. This improves incremental build time when changes are made to //js files by about 40 seconds.
Diffstat (limited to 'tools/benchmark_test.py')
-rwxr-xr-xtools/benchmark_test.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/benchmark_test.py b/tools/benchmark_test.py
index a49db7b74..d84451494 100755
--- a/tools/benchmark_test.py
+++ b/tools/benchmark_test.py
@@ -32,9 +32,9 @@ class TestBenchmark(DenoTestCase):
def test_binary_size(self):
binary_size_dict = benchmark.get_binary_sizes(self.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
+ assert binary_size_dict["CLI_SNAPSHOT.js"] > 0
+ assert binary_size_dict["CLI_SNAPSHOT.js.map"] > 0
+ assert binary_size_dict["CLI_SNAPSHOT.bin"] > 0
@unittest.skipIf("linux" not in sys.platform,
"strace only supported on linux")