diff --git a/test/e2e_node/BUILD b/test/e2e_node/BUILD index c9493a2f01b..a68ecd6f90c 100644 --- a/test/e2e_node/BUILD +++ b/test/e2e_node/BUILD @@ -98,9 +98,11 @@ go_test( "//test/e2e/common:go_default_library", "//test/e2e/framework:go_default_library", "//test/e2e_node/services:go_default_library", + "//test/e2e_node/system:go_default_library", "//test/utils:go_default_library", "//vendor:github.com/davecgh/go-spew/spew", "//vendor:github.com/golang/glog", + "//vendor:github.com/kardianos/osext", "//vendor:github.com/onsi/ginkgo", "//vendor:github.com/onsi/ginkgo/config", "//vendor:github.com/onsi/ginkgo/reporters", diff --git a/test/e2e_node/system/BUILD b/test/e2e_node/system/BUILD new file mode 100644 index 00000000000..646b3d4970a --- /dev/null +++ b/test/e2e_node/system/BUILD @@ -0,0 +1,48 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_binary", + "go_library", + "go_test", + "cgo_library", +) + +go_library( + name = "go_default_library", + srcs = [ + "cgroup_validator.go", + "docker_validator.go", + "kernel_validator.go", + "os_validator.go", + "types.go", + "util.go", + "validators.go", + ], + tags = ["automanaged"], + deps = [ + "//pkg/util/errors:go_default_library", + "//vendor:github.com/docker/engine-api/client", + "//vendor:github.com/docker/engine-api/types", + "//vendor:github.com/golang/glog", + "//vendor:golang.org/x/net/context", + ], +) + +go_test( + name = "go_default_test", + srcs = [ + "cgroup_validator_test.go", + "docker_validator_test.go", + "kernel_validator_test.go", + "os_validator_test.go", + ], + library = "go_default_library", + tags = ["automanaged"], + deps = [ + "//vendor:github.com/docker/engine-api/types", + "//vendor:github.com/stretchr/testify/assert", + ], +)