mirror of
https://github.com/traefik/traefik.git
synced 2025-08-15 19:17:11 +02:00
Assert that test timeout service is ready.
This commit is contained in:
parent
b488d8365c
commit
8bb8ad5e02
@ -1,6 +1,7 @@
|
|||||||
package integration
|
package integration
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
"os"
|
"os"
|
||||||
"time"
|
"time"
|
||||||
@ -38,6 +39,10 @@ func (s *TimeoutSuite) TestForwardingTimeouts(c *check.C) {
|
|||||||
c.Assert(err, checker.IsNil)
|
c.Assert(err, checker.IsNil)
|
||||||
c.Assert(response.StatusCode, checker.Equals, http.StatusGatewayTimeout)
|
c.Assert(response.StatusCode, checker.Equals, http.StatusGatewayTimeout)
|
||||||
|
|
||||||
|
// Check that timeout service is available
|
||||||
|
statusURL := fmt.Sprintf("http://%s:9000/statusTest?status=200", httpTimeoutEndpoint)
|
||||||
|
c.Assert(try.GetRequest(statusURL, 60*time.Second, try.StatusCodeIs(http.StatusOK)), checker.IsNil)
|
||||||
|
|
||||||
// This simulates a ResponseHeaderTimeout.
|
// This simulates a ResponseHeaderTimeout.
|
||||||
response, err = http.Get("http://127.0.0.1:8000/responseHeaderTimeout?sleep=1000")
|
response, err = http.Get("http://127.0.0.1:8000/responseHeaderTimeout?sleep=1000")
|
||||||
c.Assert(err, checker.IsNil)
|
c.Assert(err, checker.IsNil)
|
||||||
|
Loading…
Reference in New Issue
Block a user