You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
where `--platform` is optional and can be used to build for multiple platforms.
64
-
65
-
### Run Envoy + Example Dynamic Module Docker Image
66
-
67
-
The example Envoy configuration yaml is in [`integration/envoy.yaml`](integration/envoy.yaml) which is also used
68
-
to run the integration tests. Assuming you built the Docker image with the tag `envoy-with-dynamic-modules:latest`, you can run Envoy with the following command:
Then execute, for example, the following command to test the passthrough and access log filters:
75
-
76
-
```
77
-
curl localhost:1062/uuid
78
-
```
79
-
80
-
### Run integration tests with the built example Envoy + Dynamic Module Docker Image.
81
-
82
-
The integration tests are in the `integration` directory. Assuming you built the Docker image with the tag `envoy-with-dynamic-modules:latest`, you can run the integration tests with the following command:
83
-
```
84
-
cd integration
85
-
go test . -v -count=1
86
-
```
87
-
88
-
If you want to explicitly specify the docker image, use `ENVOY_IMAGE` environment variable:
89
32
```
90
-
ENVOY_IMAGE=foo-bar-image:latest go test . -v -count=1
33
+
make test # Run all unit tests
34
+
make build # Build all dynamic modules
35
+
make integration-test # Run integration tests with Envoy
0 commit comments