23 lines
643 B
Bash
Executable file
23 lines
643 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
if [[ -z "${IN_NIX_SHELL:-}" ]] && command -v nix >/dev/null 2>&1; then
|
|
exec nix develop -c "$0" "$@"
|
|
fi
|
|
|
|
export LIBCLANG_PATH=${LIBCLANG_PATH:-/nix/store/0zn99g048j67syaq97rczq5z0j8dsvc8-clang-21.1.2-lib/lib}
|
|
|
|
echo "[verify] formatting..."
|
|
if ! find . \
|
|
-path ./target -prune -o \
|
|
-name '*.rs' -print0 | xargs -0 rustfmt --check; then
|
|
echo "[verify] rustfmt drift detected; continuing with runtime tests" >&2
|
|
fi
|
|
|
|
echo "[verify] running FlareDB server tests..."
|
|
cargo test -p flaredb-server --tests
|
|
|
|
echo "[verify] running FlareDB raft tests..."
|
|
cargo test -p flaredb-raft
|
|
|
|
echo "[verify] done."
|