diff options
author | Lars Wirzenius <liw@liw.fi> | 2023-12-03 08:44:53 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2023-12-03 08:44:53 +0200 |
commit | 50f345288e4309d073fecdb0b44ff6c432645c82 (patch) | |
tree | 2284ca294a2b0e77c91335874c7909cf47521445 /check | |
parent | b191ac8a2a2f5697aaed29ddebe0f55e5dd47ee9 (diff) | |
download | summain-rs-50f345288e4309d073fecdb0b44ff6c432645c82.tar.gz |
tests: allow tests to run in offline mode
Signed-off-by: Lars Wirzenius <liw@liw.fi>
Sponsored-by: author
Diffstat (limited to 'check')
-rwxr-xr-x | check | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -6,28 +6,35 @@ set -euo pipefail quiet=-q hideok= +offline= + if command -v chronic >/dev/null; then hideok=chronic fi -if [ "$#" -gt 0 ]; then +while [ "$#" -gt 0 ]; do case "$1" in - verbose | -v | --verbose) + -v | --verbose) quiet= hideok= + shift + ;; + --offline) + offline=--offline + shift ;; esac -fi +done got_cargo_cmd() { cargo --list | grep " $1 " >/dev/null } # shellcheck disable=2086 -cargo build --all-targets $quiet +cargo build $offline --all-targets $quiet # shellcheck disable=2086 -got_cargo_cmd clippy && cargo clippy $quiet +got_cargo_cmd clippy && cargo clippy $offline $quiet got_cargo_cmd fmt && cargo fmt -- --check subplot docgen summain.subplot -o summain.html |