diff options
author | Lars Wirzenius <liw@liw.fi> | 2022-04-20 06:16:09 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2022-04-20 06:16:09 +0000 |
commit | 2cab75c9ab5df447e7d676d968fc5ffbd006d231 (patch) | |
tree | 9ea13b308347bc760ddfa8d070371798b703156e /check | |
parent | b73ec9086b8d57ac2b3ac3a8d90021ae8c8df457 (diff) | |
parent | bab029ce19911b10296177c4dbb3e7c61e14536e (diff) | |
download | cachedir-rs-2cab75c9ab5df447e7d676d968fc5ffbd006d231.tar.gz |
Merge branch 'liw/fix' into 'main'
fixes
See merge request obnam/cachedir!6
Diffstat (limited to 'check')
-rwxr-xr-x | check | 37 |
1 files changed, 37 insertions, 0 deletions
@@ -0,0 +1,37 @@ +#!/bin/bash +# +# Run automated tests for the project. + +set -euo pipefail + +quiet=-q +hideok= +if command -v chronic >/dev/null; then + hideok=chronic +fi + +if [ "$#" -gt 0 ]; then + case "$1" in + verbose | -v | --verbose) + quiet= + hideok= + ;; + esac +fi + +got_cargo_cmd() { + cargo --list | grep " $1 " >/dev/null +} + +# shellcheck disable=2086 +got_cargo_cmd clippy && cargo clippy $quiet +got_cargo_cmd fmt && cargo fmt -- --check + +# shellcheck disable=2086 +cargo build --all-targets $quiet +$hideok cargo test + +subplot docgen cachedir.md -o cachedir.html +subplot docgen cachedir.md -o cachedir.pdf + +echo "Everything seems to be in order." |