From a24ab81f249c81f063be3b64e429281bf7d99f90 Mon Sep 17 00:00:00 2001 From: Kevin Ingersoll Date: Fri, 29 Dec 2023 16:25:28 +0000 Subject: [PATCH] add gas test for deploying FileStore --- packages/contracts/gas-report.json | 6 ++++++ packages/contracts/src/FileStore.t.sol | 2 ++ 2 files changed, 8 insertions(+) diff --git a/packages/contracts/gas-report.json b/packages/contracts/gas-report.json index 06e6db1..c689d59 100644 --- a/packages/contracts/gas-report.json +++ b/packages/contracts/gas-report.json @@ -59,6 +59,12 @@ "name": "read big file", "gasUsed": 66531 }, + { + "file": "src/FileStore.t.sol", + "test": "testConstructor", + "name": "deploy", + "gasUsed": 1466759 + }, { "file": "src/FileStore.t.sol", "test": "testCreateFile", diff --git a/packages/contracts/src/FileStore.t.sol b/packages/contracts/src/FileStore.t.sol index a858829..35dc4f8 100644 --- a/packages/contracts/src/FileStore.t.sol +++ b/packages/contracts/src/FileStore.t.sol @@ -21,7 +21,9 @@ contract FileStoreTest is Test, GasReporter { function testConstructor() public { vm.expectEmit(true, true, true, true); emit IFileStore.Deployed(); + startGasReport("deploy"); new FileStore(SAFE_SINGLETON_FACTORY); + endGasReport(); } function testCreateFile() public {