Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 522 Bytes

File metadata and controls

19 lines (14 loc) · 522 Bytes
# Fill out environment variables inside .env
cp .env.sample .env

# Build exercises
forge build

# Build solutions
FOUNDRY_PROFILE=solution forge build

# Get block number
FORK_BLOCK_NUM=$(cast block-number --rpc-url $FORK_URL)

# Test exercise
forge test --fork-url $FORK_URL --fork-block-number $FORK_BLOCK_NUM --match-path test/MarketSwap.test.sol -vvv

# Test solution
FOUNDRY_PROFILE=solution forge test --fork-url $FORK_URL --fork-block-number $FORK_BLOCK_NUM --match-path test/MarketSwap.test.sol -vvv