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
commit e8149af291
No known key found for this signature in database
GPG Key ID: 9E18AA267DDB8DB4
1 changed files with 10 additions and 1 deletions

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},