diff --git a/integration/app_integration_test.go b/integration/app_integration_test.go index 431367665226b..c56ddf3bb15d1 100644 --- a/integration/app_integration_test.go +++ b/integration/app_integration_test.go @@ -597,6 +597,7 @@ func (p *pack) appServersHA(t *testing.T) { // Stop all root app servers. for i, appServer := range info.appServers { require.NoError(t, appServer.Close()) + require.NoError(t, appServer.Wait()) if i == len(info.appServers)-1 { // fails only when the last one is closed. @@ -619,6 +620,7 @@ func (p *pack) appServersHA(t *testing.T) { for _, appServer := range servers { require.NoError(t, appServer.Close()) + require.NoError(t, appServer.Wait()) // Everytime an app server stops we issue a request to // guarantee that the requests are going to be resolved by