diff --git a/dms/docs/INTEGRATION-PRUEFPROTOKOLL.md b/dms/docs/INTEGRATION-PRUEFPROTOKOLL.md index e8d940a7..9aa0f340 100644 --- a/dms/docs/INTEGRATION-PRUEFPROTOKOLL.md +++ b/dms/docs/INTEGRATION-PRUEFPROTOKOLL.md @@ -231,3 +231,26 @@ SKIP-Liste auf 204 (Lauf 2): | `TestS3Driver_RoundTrip`, `_MissingObject`, `_SignedURL` | keine `TEST_S3_*`-Umgebung | Unterschied zu den 131-Laeufen: Auf 131 waren `document_*`-Tabellen und die Rolle `nexarch_app` bereits durch die produktive Konfiguration vorhanden; auf 204 laeuft alles gegen eine frisch migrierte, leere Datenbank. Laufzeit Volltest 3:37 bis 3:40 min ohne Lastspitzen. + +## Nachtrag: FDN-20, FDN-21, SRC-13, DOC-21 (PR #98 bis #101) + +Eingemergt in der Reihenfolge #98 (FDN-20), #99 (FDN-21), #101 (SRC-13), #100 (DOC-21). Alle vier Merges waren konfliktfrei. + +- Migrationen: 0001 bis 0030, nur `0016` dreifach (unveraendert, wegen bereits angewendeter Versionen). `0030_revision_text_index` (SRC-13) ist eindeutig. +- Indexname: ausserhalb von `searchindex/schema.go` (`DefaultTableName`) und Tests steht kein fester `dms_documents`-Name mehr im Produktivcode. SRC-13 und DOC-21 umgehen die FDN-21-Verdrahtung nicht. +- Frontend: keine Aenderungen in `web/`, daher kein `tsc`/`vitest`-Lauf noetig. + +Pruefungen auf 204 (Head nach Merge `6141fc9`, frischer Klon, seriell ueber die Sperre in `runhost.sh`, `TEST_KOSIT_ADDR=http://127.0.0.1:8610`): + +| Pruefung | Ergebnis | +|---|---| +| `go vet ./...` | sauber | +| `gofmt -l .` | leer | +| `go test -count=1 ./...` (1 Lauf) | 74 Pakete `ok`, 0 FAIL, 12 SKIP | +| Latenz `TestSearch_ConcurrentRequestsStayUnderResponseTimeLimit` (`TEST_PERF=1 -p 1`) | PASS, p95 52,3 ms (Grenze 500 ms) | +| Latenz `TestFilters_ResponseTimeWithFiveFilters` (`TEST_PERF=1 -p 1`) | PASS, p95 3,5 ms | +| `check-port-defaults.sh`, `check-route-prefixes.sh` | ok | + +Skips (unveraendert gegenueber dem Lauf zu PR #97): `TestAppendOnly_AppRoleHasNoUpdateOrDeletePrivilege` (`dms_dev` ohne `CREATEROLE`), `TestKoSIT_LiveOutcomeMatchesExpectation` (`TEST_KOSIT_EXPECT` fehlt), 2x clamd, 2x soffice, `TestSign_UsesConfiguredTSA` (keine TSA-Env), 3x S3 (`TEST_S3_*` fehlt), die zwei Latenztests ohne `TEST_PERF=1` im Paketlauf (separat bestanden). + +Hinweis zum Wrapper: `RUNHOST_*`-Argumente mit `|` im `-run`-Regex werden von `runhost.sh` durch die Shell zerlegt; Tests einzeln starten.