mirror of
https://github.com/openziti/ziti.git
synced 2026-10-12 07:18:36 +00:00
4767934013
Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
43 lines
1.8 KiB
Markdown
43 lines
1.8 KiB
Markdown
# Running Quickstart Tests
|
|
The quickstart test ensures a network is minimally functional by creating a service that intercepts the controller's
|
|
edge HTTP/API plane, then obtains a valid http response by dialing that service.
|
|
|
|
## Automated
|
|
The automated test starts up an ephemeral OpenZiti network and runs `performQuickstartTest`.
|
|
|
|
To run the automated edge test, execute the following from the project root (environment variables are auto populated)
|
|
```
|
|
# From project root
|
|
go test -v -tags "quickstart automated" ./ziti/cmd/edge/... -run TestEdgeQuickstartAutomated
|
|
|
|
# From relative README path
|
|
go test -v -tags "quickstart automated" ../../ziti/cmd/edge/... -run TestEdgeQuickstartAutomated
|
|
```
|
|
|
|
## Manual
|
|
The manual test utilizes an existing network and runs `performQuickstartTest`. Use the manual method to test
|
|
any network, anywhere, by adjusting the environment variables as necessary.
|
|
|
|
The following environment variables are referenced for network information.
|
|
|
|
* `ZITI_USER` - defaults to `admin`
|
|
* `ZITI_PWD` - defaults to `admin`
|
|
* `ZITI_CTRL_EDGE_ADVERTISED_ADDRESS` - defaults to `ziti-edge-controller`
|
|
* `ZITI_CTRL_EDGE_ADVERTISED_PORT` - defaults to `1280`
|
|
* `ZITI_ROUTER_NAME` - defaults to `ziti-edge-router`
|
|
|
|
To run the manual test, edit the environment variables as necessary and execute the following from the project root
|
|
```
|
|
# Optionally adjust environment variable values as needed
|
|
ZITI_USER="admin"
|
|
ZITI_PWD="admin"
|
|
ZITI_CTRL_EDGE_ADVERTISED_ADDRESS="ziti-edge-controller"
|
|
ZITI_CTRL_EDGE_ADVERTISED_PORT="1280"
|
|
ZITI_ROUTER_NAME="ziti-edge-router"
|
|
|
|
# From project root
|
|
go test -v -tags "quickstart manual" ./ziti/cmd/edge/... -run TestEdgeQuickstartManual
|
|
|
|
# From relative README path
|
|
go test -v -tags "quickstart manual" ../../ziti/cmd/edge/... -run TestEdgeQuickstartManual
|
|
``` |