Add section about running locally
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
This commit is contained in:
parent
c39085911f
commit
b190ec8edc
1 changed files with 10 additions and 0 deletions
|
@ -9,6 +9,16 @@ Headscale's test framework and the current set of scenarios are defined in this
|
||||||
|
|
||||||
Tests are located in files ending with `_test.go` and the framework are located in the rest.
|
Tests are located in files ending with `_test.go` and the framework are located in the rest.
|
||||||
|
|
||||||
|
## Running integration tests locally
|
||||||
|
|
||||||
|
The easiest way to run tests locally is to use `[act](INSERT LINK)`, a local GitHub Actions runner:
|
||||||
|
|
||||||
|
```
|
||||||
|
act pull_request -W .github/workflows/test-integration-v2-TestPingAllByIP.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
Alternatively, the `docker run` command in each GitHub workflow file can be used.
|
||||||
|
|
||||||
## Running integration tests on GitHub Actions
|
## Running integration tests on GitHub Actions
|
||||||
|
|
||||||
Each test currently runs as a separate workflows in GitHub actions, to add new test, run
|
Each test currently runs as a separate workflows in GitHub actions, to add new test, run
|
||||||
|
|
Loading…
Reference in a new issue