From 98fac30ed6a96c8a6a6f051fbde169aecc747b20 Mon Sep 17 00:00:00 2001 From: Savanni D'Gerinel Date: Mon, 7 Aug 2023 18:34:02 -0400 Subject: [PATCH] Run tests and then release build when no build is specified --- build.sh | 14 ++++++++------ builders/rust.sh | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/build.sh b/build.sh index e91aec2..688d979 100755 --- a/build.sh +++ b/build.sh @@ -34,7 +34,7 @@ if [ -z "${TARGET-}" ]; then fi if [ -z "${CMD-}" ]; then - CMD="release" + CMD="test release" fi if [ "${CMD}" == "clean" ]; then @@ -42,8 +42,10 @@ if [ "${CMD}" == "clean" ]; then exit 0 fi -if [ "${TARGET}" == "all" ]; then - build_rust_targets $CMD ${RUST_ALL_TARGETS[*]} -else - build_rust_targets $CMD $TARGET -fi +for cmd in $CMD; do + if [ "${TARGET}" == "all" ]; then + build_rust_targets $cmd ${RUST_ALL_TARGETS[*]} + else + build_rust_targets $cmd $TARGET + fi +done diff --git a/builders/rust.sh b/builders/rust.sh index 90693b9..0394805 100755 --- a/builders/rust.sh +++ b/builders/rust.sh @@ -21,7 +21,7 @@ case $CMD in $CARGO run $MODULE $PARAMS ;; release) - $CARGO run --release $MODULE $PARAMS + $CARGO build --release $MODULE $PARAMS ;; clean) $CARGO clean $MODULE