Projekt

Allmänt

Profil

Handlingar

Features #101

öppen
CA CA

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

Inför deploygrind för extern testautomation efter appdeploy

Features #101: Inför deploygrind för extern testautomation efter appdeploy

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

Mål
Säkra att apprepo och testautomationsrepo körs i rätt version efter deploy och att resultat loggas på ett reproducerbart sätt.

Omfattning

  • Wrapper som hämtar rätt apprevision och testautomationsrevision.
  • Kör backendregressioner och vald Playwright-svit mot deployad app.
  • Loggar kommando, revisioner, svit, pass/fail och artefakter.
  • Tydligt fail-fast/preflight när beroenden eller lockfiler saknas.

Acceptanskriterier

  • Ett dokumenterat serverkommando räcker för normal efter-deploy-kontroll.
  • Loggfil visar både app- och testautomationrevision.
  • Misslyckanden ger exit code och felsökningsinformation som går att bifoga Redmine.

Acceptanskriterier

  • Ett dokumenterat serverkommando räcker för normal efter-deploy-kontroll.
  • Loggfil visar både app- och testautomationrevision.
  • Misslyckanden ger exit code och felsökningsinformation som går att bifoga Redmine.

Testresultat

2026-09-02: Testautomationscommit pushad till origin/master: 033afed Expand IdeellBok UI regression coverage. Lokal verifiering från riktiga testautomationsrepot: fokussvit 11/11, test:ui:reports 5/5, test:ui:vouchers 5/5, test:ui:admin 20/20. Nästa steg: pull på servern och kör run-server-after-deploy.sh efter appdeploy.

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)

Arbete för #101 är tillagt i testautomationspatchen: scripts/run-server-after-deploy.sh. Wrappern gör preflight för approot, testroot, .env, PHP, npm, package-lock och Playwright-config, kan pull:a apprepo och testautomationsrepo, loggar apprevision och testautomationrevision, kör PHP-runnern med suite/test/DB/base-url-parametrar, kör valbar Playwright-svit via npm och summerar PHP-exit/UI-exit i loggen. README.md och docs/server-deploy-regression.md är uppdaterade med att wrappern loggar revisioner, kommando, svit och exit code. Lokalt verifierat: fil finns, dokumentationsreferenser finns, bash -n passerar med Git Bash och --help skriver options utan att köra deploy/tester. WSL-bash är fortsatt blockerad lokalt med Bash/Service/CreateInstance/E_ACCESSDENIED. Full verifiering på servern återstår eftersom den kräver /var/www/ideellbok, /opt/ideellbok-testautomation, package-lock.json, Playwright-config och serverberoenden.

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

Testautomation uppdaterad 2026-09-02. 2026-09-02: Deploywrappern är fortsatt syntaxkontrollerad och --help-verifierad; patchen har nu även package-lock.json och playwright.config.ts, och npm ci passerar. Kvar: faktisk serverkörning efter deploy mot /var/www/ideellbok.

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

2026-09-02: Testautomationscommit pushad till origin/master: 033afed Expand IdeellBok UI regression coverage. Lokal verifiering från riktiga testautomationsrepot: fokussvit 11/11, test:ui:reports 5/5, test:ui:vouchers 5/5, test:ui:admin 20/20. Nästa steg: pull på servern och kör run-server-after-deploy.sh efter appdeploy.

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

Serververifiering 2026-09-02 genomförd för deploygrinden. Apprevision 90cf73eefe43bc4182839ae6f81ce598c8d16f81. Full PHP-regression PASS med logg /home/bj/ideellbok-testlogs/server-regression-20260902-153535.log. Testfix e91b382 pushad och hämtad på servern. Riktad auth/onboarding 5/5 PASS och därefter UI-smoke 16/16 PASS. Rättighetsfel och frontendbuild upptäcktes med tydliga exitkoder och loggar. Ärendet flyttas via Resolved till Verification och stängs inte.

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

  • 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 #10

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

Finns även som: PDF Atom