Files
glpi-neural-brain/VALIDATION-SEARXNG-DIAGNOSTICS.md
jbergner b4388d1ebc
release-tag / release-image (push) Successful in 2m30s
Update 6 SQLite
2026-08-05 05:23:43 +02:00

1.1 KiB

Validierung: SearXNG-Diagnose

Ausgeführt:

node --check internal/web/static/app.js
go test ./internal/research
go test ./internal/engine -run TestResearchDiagnostic
go test ./internal/web -run TestResearchDiagnosticAPI
go test -run '^$' ./...
go vet ./...
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build ./cmd/brain
Compose-YAML-Parsing

Die Research-Tests verwenden echte lokale HTTP-Testserver und prüfen:

  • erfolgreiche SearXNG-JSON-Antworten,
  • Basis-URLs mit und ohne abschließendes /search,
  • HTTP-Fehler einschließlich Antworttext,
  • HTML statt JSON und den Hinweis auf search.formats: json,
  • sichtbare Start-, Result- und Fehler-Events,
  • die Diagnose-API.

Da die Laufzeitumgebung keinen DNS-Zugriff auf proxy.golang.org hatte, wurden Pakete außerhalb des Research-Moduls für Typprüfung, Vet und Build mit einem lokalen compile-only Stub des bereits fest gepinnten modernc.org/sqlite-Imports geprüft. Der Stub ist nicht Bestandteil des Projekts oder ZIP-Archivs. Der Docker-Build verwendet weiterhin modernc.org/sqlite v1.37.1 aus go.mod und go.sum.