consul/test/integration/connect/envoy
Daniel Nephin 573050a5a9 Make envoy integration tests a `go test` suite (#7842)
* test/integration: only run against 1 envoy version

These tests are slow enough that it seems unlikely that anyone is
running multiple versions locally. If someone wants to, a for loop
outside of run_test.sh should do the right thing.

Remove unused vars.

* Remove logic to iterate over test cases, run a single case

* Add a golang runner for integration tests

* Use build tags for envoy integration tests

And add junit-xml report
2020-05-21 15:54:04 +00:00
..
case-badauthz Envoy Mesh Gateway integration tests (#6187) 2019-07-24 17:01:42 -04:00
case-basic Envoy Mesh Gateway integration tests (#6187) 2019-07-24 17:01:42 -04:00
case-centralconf Add outlier_detection check to integration test 2020-05-08 14:56:57 -04:00
case-cfg-resolver-dc-failover-gateways-none tests: fixed bats warning (#7544) 2020-03-31 22:29:27 +02:00
case-cfg-resolver-dc-failover-gateways-remote Change where the envoy snapshots get put when a test fails (#7298) 2020-03-05 16:01:10 -05:00
case-cfg-resolver-defaultsubset Envoy Mesh Gateway integration tests (#6187) 2019-07-24 17:01:42 -04:00
case-cfg-resolver-subset-onlypassing Envoy Mesh Gateway integration tests (#6187) 2019-07-24 17:01:42 -04:00
case-cfg-resolver-subset-redirect Envoy Mesh Gateway integration tests (#6187) 2019-07-24 17:01:42 -04:00
case-cfg-resolver-svc-failover Envoy Mesh Gateway integration tests (#6187) 2019-07-24 17:01:42 -04:00
case-cfg-resolver-svc-redirect-http xds: tcp services using the discovery chain should not assume RDS during LDS (#6623) 2019-10-17 16:44:59 -05:00
case-cfg-resolver-svc-redirect-tcp xds: tcp services using the discovery chain should not assume RDS during LDS (#6623) 2019-10-17 16:44:59 -05:00
case-consul-exec Envoy Mesh Gateway integration tests (#6187) 2019-07-24 17:01:42 -04:00
case-dogstatsd-udp xds: improve how envoy metrics are emitted (#6312) 2019-08-16 09:30:17 -05:00
case-gateway-without-services xds: mesh gateway CDS requests are now allowed to receive an empty CDS reply (#6787) 2019-11-26 15:55:13 -06:00
case-gateways-local Fix flapping of mesh gateway connect-service watches (#7575) 2020-04-02 10:12:13 -05:00
case-gateways-remote tests: make envoy integration tests more tolerant of internal retries that may inflate counters (#6539) 2019-09-25 09:08:42 -05:00
case-grpc xds: improve how envoy metrics are emitted (#6312) 2019-08-16 09:30:17 -05:00
case-http xds: improve how envoy metrics are emitted (#6312) 2019-08-16 09:30:17 -05:00
case-http-badauthz xds: improve how envoy metrics are emitted (#6312) 2019-08-16 09:30:17 -05:00
case-http2 Expose HTTP-based paths through Connect proxy (#6446) 2019-09-25 20:55:52 -06:00
case-ingress-gateway-http Require individual services in ingress entry to match protocols (#7774) 2020-05-06 16:09:24 -05:00
case-ingress-gateway-multiple-services Require individual services in ingress entry to match protocols (#7774) 2020-05-06 16:09:24 -05:00
case-ingress-gateway-simple Add TLS integration test for ingress gateway 2020-05-06 15:12:02 -05:00
case-ingress-gateway-tls Set default protocol to http in TLS integration test 2020-05-08 20:23:23 -07:00
case-ingress-mesh-gateways-resolver Allow ingress gateways to route through mesh gateways 2020-04-24 09:31:32 -05:00
case-multidc-rsa-ca Fix support for RSA CA keys in Connect. (#6638) 2019-11-01 13:20:26 +00:00
case-prometheus xds: improve how envoy metrics are emitted (#6312) 2019-08-16 09:30:17 -05:00
case-stats-proxy Expose Envoy's /stats for statsd agents (#7173) 2020-02-03 17:19:34 +00:00
case-statsd-udp xds: improve how envoy metrics are emitted (#6312) 2019-08-16 09:30:17 -05:00
case-terminating-gateway-simple PR comments 2020-04-27 11:08:41 -06:00
case-terminating-gateway-subsets PR comments 2020-04-27 11:08:41 -06:00
case-terminating-gateway-without-services Add envoy integration tests 2020-04-27 11:08:40 -06:00
case-upstream-config Add outlier_detection check to integration test 2020-05-08 14:56:57 -04:00
case-wanfed-gw wan federation via mesh gateways (#6884) 2020-03-09 15:59:02 -05:00
case-zipkin xds: improve how envoy metrics are emitted (#6312) 2019-08-16 09:30:17 -05:00
consul-base-cfg Envoy Mesh Gateway integration tests (#6187) 2019-07-24 17:01:42 -04:00
.gitignore activate most discovery chain features in xDS for envoy (#6024) 2019-07-01 22:10:51 -05:00
Dockerfile-bats Connect: allow configuring Envoy for L7 Observability (#5558) 2019-04-29 17:27:57 +01:00
Dockerfile-consul-envoy Connect: allow configuring Envoy for L7 Observability (#5558) 2019-04-29 17:27:57 +01:00
Dockerfile-tcpdump Updates to Config Entries and Connect for Namespaces (#7116) 2020-01-24 10:04:58 -05:00
defaults.sh Envoy Mesh Gateway integration tests (#6187) 2019-07-24 17:01:42 -04:00
docker-compose.yml Add envoy integration tests 2020-04-27 11:08:40 -06:00
helpers.bash Make envoy integration tests a `go test` suite (#7842) 2020-05-21 15:54:04 +00:00
main_test.go Make envoy integration tests a `go test` suite (#7842) 2020-05-21 15:54:04 +00:00
run-tests.sh Make envoy integration tests a `go test` suite (#7842) 2020-05-21 15:54:04 +00:00