mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-07 04:03:20 +00:00
tests: Logs the stdout and stderr for network consistency Windows tests on error
Some of the networking tests are flaking, and logging the command stdout and stderr might show us some additional information about the the underlying issue when it occurs.
This commit is contained in:
@@ -92,7 +92,10 @@ func assertConsistentConnectivity(f *framework.Framework, podName string, os str
|
||||
connChecker := func() error {
|
||||
ginkgo.By(fmt.Sprintf("checking connectivity of %s-container in %s", os, podName))
|
||||
// TODO, we should be retrying this similar to what is done in DialFromNode, in the test/e2e/networking/networking.go tests
|
||||
_, _, err := f.ExecCommandInContainerWithFullOutput(podName, os+"-container", cmd...)
|
||||
stdout, stderr, err := f.ExecCommandInContainerWithFullOutput(podName, os+"-container", cmd...)
|
||||
if err != nil {
|
||||
framework.Logf("Encountered error while running command: %v.\nStdout: %s\nStderr: %s\nErr: %v", cmd, stdout, stderr, err)
|
||||
}
|
||||
return err
|
||||
}
|
||||
gomega.Eventually(connChecker, duration, pollInterval).ShouldNot(gomega.HaveOccurred())
|
||||
|
Reference in New Issue
Block a user