Ensures test build and common build are the same.

This avoids unnecessary recompilation in CI pipeline.
This commit is contained in:
Sebastián Claudio Nale 2023-01-13 11:42:20 -03:00 committed by Joe Howarth
parent 75f3a1a7a3
commit ef844a465f
2 changed files with 3 additions and 2 deletions

View File

@ -43,7 +43,7 @@ test: unit-test integration-test
.PHONY: unit-test
unit-test: dependencies build
forge test -vvvvv --via-ir
npm run unit-test
.PHONY: integration-test
integration-test: dependencies build

View File

@ -17,7 +17,8 @@
"ts-node": "^10.9.1"
},
"scripts": {
"build": "forge build -o build",
"build": "forge build -o build --via-ir",
"unit-test": "forge test -vvvvv --via-ir",
"integration-test": "bash shell-scripts/run_integration_tests.sh",
"typechain": "bash ../sdk/scripts/make_ethers_types.sh",
"flatten": "mkdir -p node_modules/@poanet/solidity-flattener/contracts && cp -r contracts/* node_modules/@poanet/solidity-flattener/contracts/ && poa-solidity-flattener",