From 7d1c7a6c75231be062d24afe922c8ffdc44e0163 Mon Sep 17 00:00:00 2001 From: Fergus Molloy Date: Thu, 24 Jul 2025 20:43:25 +0100 Subject: [PATCH] install nextest --- .gitea/workflows/backend.yaml | 2 ++ backend/scripts/test.sh | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/backend.yaml b/.gitea/workflows/backend.yaml index dbe8696..47150ff 100644 --- a/.gitea/workflows/backend.yaml +++ b/.gitea/workflows/backend.yaml @@ -55,6 +55,8 @@ jobs: ~/.cargo/git backend/target key: ${{ runner.os }}-cargo-test-${{ hashFiles('backend/Cargo.lock') }} + - name: Install Nextest + run: cargo install cargo-nextest - name: Build Binary with Shutdown run: cargo build --features shutdown --bin nuchat - name: Run Tests diff --git a/backend/scripts/test.sh b/backend/scripts/test.sh index 5b8fb89..312dbae 100755 --- a/backend/scripts/test.sh +++ b/backend/scripts/test.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -if [ ! $(command -v cargo-nextest 2>&1 > /dev/null ) ]; then +if ! command -v cargo-nextest > /dev/null 2>&1; then echo "Command not found cargo-nextest" echo "Try installing with cargo install cargo-nextest" exit 1 @@ -17,4 +17,4 @@ curl -s -X POST localhost:7001/admin/shutdown 2>&1 > /dev/null cargo run --features shutdown -- --port 7001 2>&1 > logs/nuchat.log & # run tests -cargo nextest run 2>&1 | tee logs/test-output.log +cargo nextest run --color=always 2>&1 | tee logs/test-output.log