mirror of
https://github.com/kopia/kopia.git
synced 2026-10-28 09:09:30 -04:00
refactor(testing): harden socket activation test (#5661)
- #3313 - #5643
This commit is contained in:
1 parent
661ba6e9c3
commit
1d4d45a274
1 file changed
+8
-1
@@ -94,7 +94,14 @@ func TestServerControlSocketActivated(t *testing.T) {
|
||||
|
||||
require.EventuallyWithT(t, checkServerStatusFn, 30*time.Second, 2*time.Second, "could not get server status, perhaps it was not listening on the control endpoint yet?")
|
||||
|
||||
env.RunAndExpectSuccess(t, "server", "shutdown", "--address", sp.BaseURL, "--server-control-password", sp.ServerControlPassword)
|
||||
swait, skill := env.RunAndProcessStderr(t, func(_ string) bool { return false }, "server", "shutdown", "--address", sp.BaseURL, "--server-control-password", sp.ServerControlPassword)
|
||||
t.Cleanup(skill)
|
||||
|
||||
if err := swait(); err != nil {
|
||||
// sometimes the server stops before sending the response to the
|
||||
// 'shutdown' client process, the client gets an EOF and exits with an error.
|
||||
t.Log("'server shutdown' command failed with error:", err)
|
||||
}
|
||||
|
||||
select {
|
||||
case err := <-serverStopped:
|
||||
|
||||
Reference in new issue
Block a user