Features #101
öppenFeatures #13: Inför webbläsarbaserad UI-regression för kritiska flöden
Inför deploygrind för extern testautomation efter appdeploy
80%
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
- Kategori satt till Drift och testautomation
CA Uppdaterad av Codex API för ungefär en månad sedan
- Versionsmål satt till 1.0 - Produktionsklar
CA Uppdaterad av Codex API för ungefär en månad sedan
- 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
- Förälderaktivitet satt till #13
CA Uppdaterad av Codex API för 30 dagar sedan
- 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
- Testresultat uppdaterad (skillnader)
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
- Testresultat uppdaterad (skillnader)
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
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.