#!/usr/bin/env bash
set -u

CRATE_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
WORKSPACE_ROOT="$(cd "$CRATE_ROOT/../.." && pwd)"
cd "$WORKSPACE_ROOT"

overall="passing"
cargo test --no-fail-fast
test_status=$?
if [ "$test_status" -ne 0 ]; then
  overall="failing"
fi

cargo build --quiet
target/debug/lairu run projects/lairu.org/manage.lasso status-json "$overall"

exit "$test_status"
