|
@@ -6,6 +6,7 @@ import (
|
|
|
"io/ioutil"
|
|
|
"os"
|
|
|
"os/exec"
|
|
|
+ "os/user"
|
|
|
"testing"
|
|
|
)
|
|
|
|
|
@@ -42,6 +43,12 @@ func init() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ if usr, err := user.Current(); err != nil {
|
|
|
+ panic(err)
|
|
|
+ } else if usr.Uid != "0" {
|
|
|
+ panic("docker tests needs to be run as root")
|
|
|
+ }
|
|
|
+
|
|
|
// Create a temp directory
|
|
|
root, err := ioutil.TempDir("", "docker-test")
|
|
|
if err != nil {
|