Skip to content

Commit 949569b

Browse files
authored
chore: clean up benchmark script a bit (#12295)
1 parent 6ccbf56 commit 949569b

File tree

1 file changed

+30
-36
lines changed

1 file changed

+30
-36
lines changed

benchmark.sh

Lines changed: 30 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,34 @@
1-
export VERSIONS="v1.3.6,v1.4.0-rc1" \
1+
versions="v1.3.6,v1.4.0-rc1"
22

33
# Repositories
4-
5-
export ITHACA_ACCOUNT="ithacaxyz/account:v0.3.2" \
6-
7-
export SOLADY_REPO="Vectorized/solady:v0.1.22" \
8-
9-
export UNISWAP_V4_CORE="Uniswap/v4-core:59d3ecf" \
10-
11-
export SPARK_PSM="sparkdotfi/spark-psm:v1.0.0" \
12-
13-
# Benches
14-
15-
export TEST="forge_test" \
16-
17-
export FUZZ_TEST="forge_fuzz_test" \
18-
19-
export BUILD="forge_build_no_cache" \
20-
21-
export BUILD_CACHE="forge_build_with_cache" \
22-
23-
export COVERAGE="forge_coverage" \
24-
25-
export TEST_ISOLATE="forge_isolate_test" \
26-
27-
28-
echo "===========FORGE TEST AND BUILD BENCHMARKS===========" && \
29-
30-
foundry-bench --versions $VERSIONS --repos $ITHACA_ACCOUNT,$SOLADY_REPO,$UNISWAP_V4_CORE,$SPARK_PSM --benchmarks $TEST,$FUZZ_TEST,$BUILD,$BUILD_CACHE --output-dir ./benches/results --output-file TEST_BUILD.md && \
31-
32-
echo "===========FORGE COVERAGE BENCHMARKS===========" && \
33-
34-
foundry-bench --versions $VERSIONS --repos $ITHACA_ACCOUNT,$UNISWAP_V4_CORE,$SPARK_PSM --benchmarks $COVERAGE --output-dir ./benches/results --output-file COVERAGE.md && \
35-
36-
echo "===========FORGE ISOLATE TEST BENCHMARKS===========" && \
37-
38-
foundry-bench --versions $VERSIONS --repos $SOLADY_REPO,$UNISWAP_V4_CORE,$SPARK_PSM --benchmarks $TEST_ISOLATE --output-dir ./benches/results --output-file ISOLATE_TEST.md && \
4+
export ITHACA_ACCOUNT="ithacaxyz/account:v0.3.2"
5+
export SOLADY_REPO="Vectorized/solady:v0.1.22"
6+
export UNISWAP_V4_CORE="Uniswap/v4-core:59d3ecf"
7+
export SPARK_PSM="sparkdotfi/spark-psm:v1.0.0"
8+
9+
# Benches
10+
echo "===========FORGE TEST AND BUILD BENCHMARKS==========="
11+
12+
foundry-bench --versions $versions \
13+
--repos $ITHACA_ACCOUNT,$SOLADY_REPO,$UNISWAP_V4_CORE,$SPARK_PSM \
14+
--benchmarks forge_test,forge_fuzz_test,forge_build_no_cache,forge_build_with_cache \
15+
--output-dir ./benches/results \
16+
--output-file TEST_BUILD.md
17+
18+
echo "===========FORGE COVERAGE BENCHMARKS==========="
19+
20+
foundry-bench --versions $versions \
21+
--repos $ITHACA_ACCOUNT,$UNISWAP_V4_CORE,$SPARK_PSM \
22+
--benchmarks forge_coverage \
23+
--output-dir ./benches/results \
24+
--output-file COVERAGE.md
25+
26+
echo "===========FORGE ISOLATE TEST BENCHMARKS==========="
27+
28+
foundry-bench --versions $versions \
29+
--repos $SOLADY_REPO,$UNISWAP_V4_CORE,$SPARK_PSM \
30+
--benchmarks forge_isolate_test \
31+
--output-dir ./benches/results \
32+
--output-file ISOLATE_TEST.md
3933

4034
echo "===========BENCHMARKS COMPLETED==========="

0 commit comments

Comments
 (0)