Fp-autotest - utfører tester mot SUT
Fp-autotest har to testfunksjoner for øyeblikket: Teste spesifikke applikasjoner og teste hele verdikjeden.
Da kan man dele fp-autotest i to, basert på hva den tester, altså: tester spesifikk for enkelte applikasjoner og verdikjedetester.
For lokalt oppsett eller utvikling se utvikling lokalt.
Verdikjeden som disse testene kjøres på er listet opp i tabellen nedunder med status om bygg og promotering i Github Action. For denne verdikjeden kjøres det et sett med verdikjedetester for ytelsene engangsstønad, foreldrepenger og svangeskapspenger. Alle disse testene befinner seg under "fp-autotest/test/verdikjedetester" og er ellers tagget med taggen "verdikjede".
Disse verdikjedetestene blir trigget av alle prosjektene/applikasjonene som er nevnt i listen under ved endring på master.
For øyeblikket har vi to test suits som tester enten fpsak eller fptilbake. Vi har dermed to profiler som kan brukes for å kjøre tester mot disse systemene:
- "fpsak": Ved å kjøre testene med denne profilen så kjøres det tester mot FPSAK. Disse testene tester forskjellig ytelser og basefunksjonalitet i fpsak. Ettersom fpsak er helt avhengig av fpabakus, så trigger både fpsak og fpabakus disse testene ved master merge og før en potensiell deploy.
- "fptilbake": Ved å kjøre testene med denne profilen så kjøres det tester mot FPTILBAKE. Disse testene trigges bare av fptilbake før en potensiell deploy.
Prosjekt | Status |
---|---|
vtp | |
fp-abakus | |
fp-sak | |
fpfordel | |
fpoversikt | |
fpsoknad-mottak | |
fp-dokgen | |
fp-formidling | |
fpoppdrag | |
fptilbake | |
fp-risk | |
fpabonnent |
Fpsak-autotest er avhengig av følgende repo:
- Vtp – Brukes for virtualisere eksterne tjenester
- Fpsoknad-felles – felles søknadsobjekt/søknadsDTO som trekkes inn indirekte. Denne avhengigheten er brukt i dokumentgenerator
For å se hvordan fp-autotest er bygget gå her.
Felles swagger for alle fss applikasjoner er tilgjengelig på http://localhost:9200