mirror of
https://github.com/foomo/keel.git
synced 2025-10-16 12:35:34 +00:00
test: add timeout
This commit is contained in:
parent
8f5bbd9b30
commit
c7a188048a
@ -33,6 +33,7 @@ func (s *KeelTestSuite) SetupSuite() {
|
|||||||
|
|
||||||
// BeforeTest hook
|
// BeforeTest hook
|
||||||
func (s *KeelTestSuite) BeforeTest(suiteName, testName string) {
|
func (s *KeelTestSuite) BeforeTest(suiteName, testName string) {
|
||||||
|
s.l = keeltest.NewLogger(s.T()).Zap()
|
||||||
s.mux = http.NewServeMux()
|
s.mux = http.NewServeMux()
|
||||||
s.mux.HandleFunc("/ok", func(w http.ResponseWriter, r *http.Request) {
|
s.mux.HandleFunc("/ok", func(w http.ResponseWriter, r *http.Request) {
|
||||||
w.WriteHeader(http.StatusOK)
|
w.WriteHeader(http.StatusOK)
|
||||||
@ -65,6 +66,7 @@ func (s *KeelTestSuite) BeforeTest(suiteName, testName string) {
|
|||||||
// AfterTest hook
|
// AfterTest hook
|
||||||
func (s *KeelTestSuite) AfterTest(suiteName, testName string) {
|
func (s *KeelTestSuite) AfterTest(suiteName, testName string) {
|
||||||
s.cancel()
|
s.cancel()
|
||||||
|
time.Sleep(time.Second * 3)
|
||||||
}
|
}
|
||||||
|
|
||||||
// TearDownSuite hook
|
// TearDownSuite hook
|
||||||
@ -194,7 +196,6 @@ func (s *KeelTestSuite) runServer() {
|
|||||||
go func(waitChan chan string) {
|
go func(waitChan chan string) {
|
||||||
waitChan <- "finished"
|
waitChan <- "finished"
|
||||||
s.svr.Run()
|
s.svr.Run()
|
||||||
time.Sleep(time.Second * 3)
|
|
||||||
}(waitChan)
|
}(waitChan)
|
||||||
l.Debug("waiting for server process to start")
|
l.Debug("waiting for server process to start")
|
||||||
<-waitChan
|
<-waitChan
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user