Lines Matching defs:serverTester
44 type serverTester struct { struct
45 args []string // command-line arguments
46 cmd *exec.Cmd // test frontend server process, which is test subject
47 url string // test frontend server URL
48 t *testing.T
49 ts *httptest.Server // backend server
50 frontendHost string // frontend server host
51 backendHost string // backend server host
52 conn net.Conn // connection to frontend server
53 h2PrefaceSent bool // HTTP/2 preface was sent in conn
54 nextStreamID uint32 // next stream ID
55 fr *http2.Framer // HTTP/2 framer
56 headerBlkBuf bytes.Buffer // buffer to store encoded header block
57 enc *hpack.Encoder // HTTP/2 HPACK encoder
58 header http.Header // received header fields
59 dec *hpack.Decoder // HTTP/2 HPACK decoder
60 authority string // server's host:port
61 frCh chan http2.Frame // used for incoming HTTP/2 frame
62 errCh chan error
264 func (st *serverTester) Close() {
289 func (st *serverTester) readFrame() (http2.Frame, error) {
343 func (st *serverTester) websocket(rp requestParam) (*serverResponse, error) {
378 func (st *serverTester) http1(rp requestParam) (*serverResponse, error) {
449 func (st *serverTester) http2(rp requestParam) (*serverResponse, error) {