1
0
mirror of https://github.com/rancher/os.git synced 2025-09-14 06:00:06 +00:00

Add tests to ensure containers remain running after console switch

This commit is contained in:
Josh Curl
2016-11-29 13:52:38 -08:00
parent 6790e050de
commit 584c4f4686

View File

@@ -51,3 +51,21 @@ sudo ros console list | grep debian | grep disabled`)
sudo ros console list | grep default | grep disabled sudo ros console list | grep default | grep disabled
sudo ros console list | grep debian | grep current`) sudo ros console list | grep debian | grep current`)
} }
func (s *QemuSuite) TestContainersRestartAfterConsoleSwitch(c *C) {
s.RunQemu(c)
s.CheckCall(c, `
docker run -d --restart=always nginx
docker ps | grep nginx`)
s.MakeCall("sudo ros console switch -f debian")
c.Assert(s.WaitForSSH(), IsNil)
s.CheckCall(c, "docker ps | grep nginx")
s.CheckCall(c, "sudo ros console enable default")
s.Reboot(c)
s.CheckCall(c, "docker ps | grep nginx")
}