-
Notifications
You must be signed in to change notification settings - Fork 0
qa checklist
github-actions[bot] edited this page Aug 22, 2025
·
1 revision
Follow these steps to sanity-check the stack and expected metrics/outputs.
- Command:
make integration-up - Verify:
curl http://localhost:8080/healthzreturns{"status":"ok"}.
- Command:
docker exec mssql /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P 'Your_strong_Pa55' -Q "CREATE DATABASE demo; USE demo; CREATE TABLE T(Id INT, Phone NVARCHAR(32)); CREATE PROC dbo.Upd @Id INT, @Phone NVARCHAR(32) AS BEGIN UPDATE T SET Phone=@Phone WHERE Id=@Id; END; INSERT INTO T VALUES (1,'0701234567');"
- Command:
docker exec mssql /opt/mssql-tools/bin/sqlcmd -S proxy,61433 -U sa -P 'Your_strong_Pa55' -Q "USE demo; SELECT COUNT(*) FROM T; EXEC dbo.Upd 1, '0707654321'; SELECT TOP 1 Phone FROM T WHERE Id=1;" - Expected:
rpc_seenincreases in metrics; with a phone autocorrect rule loaded,rpc_autocorrect_inplaceincreases.
- JSON:
curl -s http://localhost:8080/metrics | jq . - Dry‑run JSON:
DAY=$(date -u +%F); curl -s "http://localhost:8080/dryrun.json?date=$DAY" | jq . - HTML: open
http://localhost:8080/metrics.html,http://localhost:8080/dryrun.html.
- Run:
python scripts/generate_daily_report.py && python scripts/generate_dryrun_report.py && python scripts/llm_summarize_profiles.py - Expected: files under
reports/for today (report-…,dryrun-…,llm-summary-…).
- Command:
make integration-down