https://github.com/navikt/testnorge
Applikasjoner for orkestering av syntetiske testdata for fagsystemer i nav.
https://github.com/navikt/testnorge
test testdata testing testing-tools
Last synced: 5 months ago
JSON representation
Applikasjoner for orkestering av syntetiske testdata for fagsystemer i nav.
- Host: GitHub
- URL: https://github.com/navikt/testnorge
- Owner: navikt
- License: mit
- Created: 2020-05-25T10:14:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T11:42:31.000Z (about 1 year ago)
- Last Synced: 2024-10-29T11:53:05.870Z (about 1 year ago)
- Topics: test, testdata, testing, testing-tools
- Language: Java
- Homepage: https://navikt.github.io/testnorge-syntetiseringspakker
- Size: 165 MB
- Stars: 8
- Watchers: 6
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README


[](https://github.com/navikt/testnorge/releases)
# testnav
Info/lenker til Team Dollys interne verktøy finnes [her](https://navikt.github.io/testnorge/).
## Bygging/Kjøring
> **Mac:**
>
> For å kjøre tester som bruker Testcontainers eller kjøre en applikasjon lokalt som krever en tjeneste kjørende i Docker så må disse miljøvariablene settes:
>
> `DOCKER_HOST=unix://${HOME}/.colima/default/docker.sock`\
> `TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE=/var/run/docker.sock`\
> `TESTCONTAINERS_RYUK_DISABLED=true`
### Lokal kjøring
Se `README.md` for hver enkelt applikasjon/proxy. Felles dokumentasjon ligger i [/docs](./docs).
## Migrering inn i monorepo
Migrering av andre repoer inn i monorepo.
```
git remote add -f $REPO_NAVN https://github.com/navikt/$REPO_NAVN.git
git merge -s ours --no-commit $REPO_NAVN/master --allow-unrelated-histories
git read-tree --prefix=apps/$REPO_NAVN/ -u $REPO_NAVN/master
git commit -m "Migrering av $REPO_NAVN inn i testnorge"
git push
```
Eller kjør:
```
/bin/bash ./.tools/migrate.sh $REPO_NAVN
```
## Virtuelt miljø
Kjør kommandoen:
```aiexclude
> JWK=$(cat ./mocks/jwk.json) docker compose up --build
```
Evt. i PowerShell:
```aiexclude
> $env:JWK=(Get-Content -Path ./mocks/jwk.json -Raw) ; docker compose up --build
```
Deretter kan itegrasjonstester kjøres med kommandoen:
```
> ./gradlew iTest
```
NB: Dette vil kun fungere hvis appen støtter integrasjonstester.
## Kode generert av GitHub Copilot
Dette repoet bruker GitHub Copilot til å generere kode.