grpc/tools/http2_interop
AJ Heller d5c1d093a1
Create a go module for http2 interop test, fixing breakage from upgrade to go v1.16 (#25707)
Go v1.16 introduced module-aware commands by default. This version
upgrade broke our http2 interop tests (see #25660). Setting the go
environment variable `GO111MODULE` to "auto" makes go tools behave as
they did before the v1.16 change, but will not be compatible with v1.17.
This PR introduces a minimal go.mod file for the interop test to appease go
v1.16.

Docs on the flag: https://golang.org/ref/mod#mod-commands
Recent discussion on golang/go:
  https://github.com/golang/go/issues/31997#issuecomment-782864390
2021-03-15 15:28:48 -07:00
..
README.md Add initial interop tests 2015-10-05 16:17:47 -07:00
doc.go Add copyright headers 2019-02-21 14:44:56 +07:00
frame.go Add copyright headers 2019-02-21 14:44:56 +07:00
frameheader.go Add copyright headers 2019-02-21 14:44:56 +07:00
go.mod Create a go module for http2 interop test, fixing breakage from upgrade to go v1.16 (#25707) 2021-03-15 15:28:48 -07:00
goaway.go Add copyright headers 2019-02-21 14:44:56 +07:00
http1frame.go Add copyright headers 2019-02-21 14:44:56 +07:00
http2interop.go Add copyright headers 2019-02-21 14:44:56 +07:00
http2interop_test.go fix-up some spelling mistakes 2019-09-25 23:29:47 +08:00
ping.go Add copyright headers 2019-02-21 14:44:56 +07:00
s6.5.go fix fmt.Errorf missing args 2019-12-18 17:56:55 -08:00
s6.5_test.go Add copyright headers 2019-02-21 14:44:56 +07:00
settings.go Add copyright headers 2019-02-21 14:44:56 +07:00
testsuite.go Add copyright headers 2019-02-21 14:44:56 +07:00
unknownframe.go Add copyright headers 2019-02-21 14:44:56 +07:00

README.md

HTTP/2 Interop Tests

This is a suite of tests that check a server to see if it plays nicely with other HTTP/2 clients. To run, just type:

go test -spec :1234

Where ":1234" is the ip:port of a running server.