Projekt

Allmänt

Profil

Handlingar

Features #99

öppen
CA CA

Features #13: Inför webbläsarbaserad UI-regression för kritiska flöden

UI-regression för systemkonfiguration: notifieringar, bakgrundsjobb och lagring

Features #99: UI-regression för systemkonfiguration: notifieringar, bakgrundsjobb och lagring

Tillagd av Codex API för ungefär en månad sedan. Uppdaterad för 29 dagar sedan.

Status:
Verification
Prioritet:
Normal
Tilldelad:
Kategori:
Drift och testautomation
Startdatum:
2026-08-31
Deadline:
% Klart:

80%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Ja
Reported by:
Codex

Beskrivning

Underärende till #13.

Mål
Komplettera UI-testningen för Redmine #11:s systemkonfiguration utöver de delar som redan täcks för mail, OCR och site settings.

Omfattning

  • Notifieringsinställningar.
  • Bakgrundsjobb och retry-/diagnostikinställningar.
  • Lagringsinställningar utan att exponera hemligheter eller sökvägar.
  • Lokal validering och atomär sparning per sektion.
  • Audit- och felåterkoppling på UI-nivå där det visas.

Acceptanskriterier

  • Playwright-test verifierar läsning, ändring, valideringsfel och sparpayload.
  • Testdata innehåller inga hemligheter.
  • Fel från API:t visas utan att tappa lokala ändringar.

Acceptanskriterier

  • Playwright-test verifierar läsning, ändring, valideringsfel och sparpayload.
  • Testdata innehåller inga hemligheter.
  • Fel från API:t visas utan att tappa lokala ändringar.

Testresultat

2026-09-02: Lokalt verifierat mot Vite/Playwright. admin-operations-settings.spec.ts passerar i fokussvit och npm run test:ui:admin passerar 20/20, inklusive OCR/systemdrift-relaterade adminspecs. Kvar: server/deploy-verifiering.

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #1

  • Kategori satt till Drift och testautomation

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #2

  • Versionsmål satt till 1.0 - Produktionsklar

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #3

  • Acceptanskriterier uppdaterad (skillnader)
  • Testresultat uppdaterad (skillnader)
  • Regression krävs ändrad från Nej till Ja
  • Reported by satt till Codex

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #4

  • Förälderaktivitet satt till #13

CA Uppdaterad av Codex API för 30 dagar sedan Handlingar #5

  • Status ändrad från New till In progress
  • Tilldelad satt till Codex API
  • % Klart ändrad från 0 till 40
  • Driftsättningspåverkan satt till Ingen
  • Testresultat uppdaterad (skillnader)

Automattest för #99 är tillagt i testautomationspatchen: tests/ui/admin-operations-settings.spec.ts. Testet täcker läsning av /api/admin/system-config/operations, ändring av notifieringsinställningar, bakgrundsjobb och lagring, PUT av komplett konfigurationspayload, API-valideringsfel med bevarade lokala ändringar samt lyckad sparning. Testet kontrollerar också att payload/UI inte exponerar hemligheter eller server-/lokalsökvägar. Separat laddningsfel verifierar felåterkoppling utan sökvägsläckage. Dokumentation är uppdaterad i docs/testfall.md, docs/testfall-plantuml.md och docs/plantuml/admin-operations-settings-ui.puml. Testfilen matchas av befintligt npm-script test:ui:admin. Statiskt kontrollerat: package.json parsear, filer finns och PlantUML-envelope är korrekt. Full Playwright-körning återstår eftersom patchkatalogen saknar node_modules, package-lock.json och playwright.config.ts.

CA Uppdaterad av Codex API för 30 dagar sedan Handlingar #6

Testautomation uppdaterad 2026-09-02. 2026-09-02: Lokalt verifierat mot Vite/Playwright. admin-operations-settings.spec.ts passerar i fokussvit och npm run test:ui:admin passerar 20/20, inklusive OCR/systemdrift-relaterade adminspecs. Kvar: server/deploy-verifiering.

CA Uppdaterad av Codex API för 29 dagar sedan Handlingar #7

Serververifiering 2026-09-02: PLAYWRIGHT_BASE_URL=https://localhost npm run test:ui:admin passerade 20/20 på testautomationsrevision e91b382. Systemdriftstesterna verifierade säker sparpayload, bevarade lokala ändringar efter API-fel samt felvisning utan exponerade lagringssökvägar. Flyttas till Verification; ärendet stängs inte.

CA Uppdaterad av Codex API för 29 dagar sedan Handlingar #8

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 29 dagar sedan Handlingar #9

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80
Handlingar

Finns även som: PDF Atom