merge branch 'pr-1661'

Ensure container tests do not write on the host

LGTMs: @hqhq @cyphar
Closes #1661
This commit is contained in:
Aleksa Sarai
2017-11-27 20:10:48 +11:00
+10 -1
View File
@@ -4,6 +4,7 @@ package libcontainer
import (
"fmt"
"io/ioutil"
"os"
"testing"
@@ -281,8 +282,16 @@ func TestGetContainerStateAfterUpdate(t *testing.T) {
if err != nil {
t.Fatal(err)
}
rootDir, err := ioutil.TempDir("", "TestGetContainerStateAfterUpdate")
if err != nil {
t.Fatal(err)
}
defer os.RemoveAll(rootDir)
container := &linuxContainer{
id: "myid",
root: rootDir,
id: "myid",
config: &configs.Config{
Namespaces: []configs.Namespace{
{Type: configs.NEWPID},