Skip to content

Commit 4419e44

Browse files
authored
Use release build when running assess scan script (rust-lang#2094)
Add a command to build Kani using the release mode so we speed up the metrics collection. From my previous experience, this can speed up by approx 2x.
1 parent 420090e commit 4419e44

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

scripts/exps/assess-scan-on-repos.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,15 @@ for repo in $REPOS; do
5353
fi
5454
done
5555

56+
# Use release mode to speed up the run.
57+
echo "Build kani on release mode..."
58+
pushd ${KANI_DIR}
59+
cargo build-dev --release
60+
popd
61+
5662
echo "Starting assess scan..."
5763

58-
cargo kani --only-codegen --enable-unstable assess scan \
64+
time cargo kani --only-codegen --enable-unstable assess scan \
5965
--filter-packages-file $NAME_FILE \
6066
--emit-metadata ./scan-results.json
6167

0 commit comments

Comments
 (0)