- Runtime: add regression test for issue #995

Upstream-commit: f9acd605dcd48037d61c4f5cd114bca41e147b9e
Component: engine
This commit is contained in:
Solomon Hykes
2013-06-22 13:33:43 -07:00
parent 692004c87b
commit ebda9dc688
+24
View File
@@ -556,6 +556,30 @@ func TestKillDifferentUser(t *testing.T) {
}
}
// Test that creating a container with a volume doesn't crash. Regression test for #995.
func TestCreateVolume(t *testing.T) {
runtime, err := newTestRuntime()
if err != nil {
t.Fatal(err)
}
defer nuke(runtime)
config, _, err := ParseRun([]string{"-v", "/var/lib/data", GetTestImage(runtime).ID, "echo", "hello", "world"}, nil)
if err != nil {
t.Fatal(err)
}
c, err := NewBuilder(runtime).Create(config)
if err != nil {
t.Fatal(err)
}
defer runtime.Destroy(c)
if err := c.Start(); err != nil {
t.Fatal(err)
}
c.WaitTimeout(500 * time.Millisecond)
c.Wait()
}
func TestKill(t *testing.T) {
runtime, err := newTestRuntime()
if err != nil {