mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
chore: move workspace apps tests to new package (#7025)
* chore: move workspace apps tests to new package * chore: move reconnecting pty to apptest package
This commit is contained in:
@@ -14,23 +14,6 @@ import (
|
||||
// While running tests in parallel, the web server seems to be overloaded and responds with HTTP 502.
|
||||
// require.Eventually expects correct HTTP responses.
|
||||
|
||||
func doWithRetries(t require.TestingT, client *codersdk.Client, req *http.Request) (*http.Response, error) {
|
||||
var resp *http.Response
|
||||
var err error
|
||||
require.Eventually(t, func() bool {
|
||||
// nolint // only requests which are not passed upstream have a body closed
|
||||
resp, err = client.HTTPClient.Do(req)
|
||||
if resp != nil && resp.StatusCode == http.StatusBadGateway {
|
||||
if resp.Body != nil {
|
||||
resp.Body.Close()
|
||||
}
|
||||
return false
|
||||
}
|
||||
return true
|
||||
}, testutil.WaitLong, testutil.IntervalFast)
|
||||
return resp, err
|
||||
}
|
||||
|
||||
func requestWithRetries(ctx context.Context, t require.TestingT, client *codersdk.Client, method, path string, body interface{}, opts ...codersdk.RequestOption) (*http.Response, error) {
|
||||
var resp *http.Response
|
||||
var err error
|
||||
|
||||
Reference in New Issue
Block a user