pi_coder_2/run-tests.sh
dschlueter ba733fe684 test: Test-Suite für Single-Server-Konfig, Loop-Logik und Skripte
Node-eigener Test-Runner (keine Dependencies). 35 Tests:
- pure-logic: parseVerdict/parseBlockers/normalizeForComparison (real aus
  der Extension extrahiert), inkl. PASS-WITH-CONCERNS-Abgrenzung
- config: models.json/settings.json-Invarianten (kein Port 8002, nur
  llama-cpp-single/qwen3.5-single), Querkonsistenz
- extension-guards: Regression-Schutz fuer jeden Fix (select positional,
  kein switchModel, before_agent_start-Hook, passed-Logik, Loop-Fallback)
- scripts: bash -n + Single-Server-Invarianten

Start: ./run-tests.sh

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 02:58:21 +02:00

7 lines
277 B
Bash
Executable file

#!/usr/bin/env bash
# Führt die Test-Suite mit Node's eingebautem Test-Runner aus (keine Dependencies nötig).
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
echo "[*] node $(node --version) — führe Tests aus ..."
node --test "$SCRIPT_DIR"/tests/*.test.mjs