summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrei Vagin <avagin@google.com>2019-05-02 19:26:16 -0700
committerShentubot <shentubot@google.com>2019-05-02 19:27:27 -0700
commitc967fbdaa2cda260312f73a3f75744ac1ad11176 (patch)
tree39d916d6423100918fba8e57026baa9bfbd16ce7
parentbf40fa21292f08e66a274169ad1318e62fbc542b (diff)
runsc: move test_app in a separate directory
Opensource tools (e. g. https://github.com/fatih/vim-go) can't hanlde more than one golang package in one directory. PiperOrigin-RevId: 246435962 Change-Id: I67487915e3838762424b2d168efc54ae34fb801f
-rw-r--r--runsc/container/BUILD15
-rw-r--r--runsc/container/container_test.go8
-rw-r--r--runsc/container/multi_container_test.go6
-rw-r--r--runsc/container/test_app/BUILD15
-rw-r--r--runsc/container/test_app/test_app.go (renamed from runsc/container/test_app.go)0
5 files changed, 24 insertions, 20 deletions
diff --git a/runsc/container/BUILD b/runsc/container/BUILD
index 2936b7cdf..13709a0ae 100644
--- a/runsc/container/BUILD
+++ b/runsc/container/BUILD
@@ -1,4 +1,4 @@
-load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
package(licenses = ["notice"])
@@ -37,8 +37,8 @@ go_test(
"shared_volume_test.go",
],
data = [
- ":test_app",
"//runsc",
+ "//runsc/container/test_app",
],
embed = [":container"],
shard_count = 5,
@@ -61,14 +61,3 @@ go_test(
"@org_golang_x_sys//unix:go_default_library",
],
)
-
-go_binary(
- name = "test_app",
- testonly = 1,
- srcs = ["test_app.go"],
- pure = "on",
- deps = [
- "//runsc/test/testutil",
- "@com_github_google_subcommands//:go_default_library",
- ],
-)
diff --git a/runsc/container/container_test.go b/runsc/container/container_test.go
index 9458dbb90..269d28448 100644
--- a/runsc/container/container_test.go
+++ b/runsc/container/container_test.go
@@ -569,7 +569,7 @@ func TestKillPid(t *testing.T) {
for _, conf := range configs(overlay) {
t.Logf("Running test with conf: %+v", conf)
- app, err := testutil.FindFile("runsc/container/test_app")
+ app, err := testutil.FindFile("runsc/container/test_app/test_app")
if err != nil {
t.Fatal("error finding test_app:", err)
}
@@ -792,7 +792,7 @@ func TestUnixDomainSockets(t *testing.T) {
}
defer outputFile.Close()
- app, err := testutil.FindFile("runsc/container/test_app")
+ app, err := testutil.FindFile("runsc/container/test_app/test_app")
if err != nil {
t.Fatal("error finding test_app:", err)
}
@@ -1471,7 +1471,7 @@ func TestRootNotMount(t *testing.T) {
t.Skip("race makes test_app not statically linked")
}
- appSym, err := testutil.FindFile("runsc/container/test_app")
+ appSym, err := testutil.FindFile("runsc/container/test_app/test_app")
if err != nil {
t.Fatal("error finding test_app:", err)
}
@@ -1497,7 +1497,7 @@ func TestRootNotMount(t *testing.T) {
}
func TestUserLog(t *testing.T) {
- app, err := testutil.FindFile("runsc/container/test_app")
+ app, err := testutil.FindFile("runsc/container/test_app/test_app")
if err != nil {
t.Fatal("error finding test_app:", err)
}
diff --git a/runsc/container/multi_container_test.go b/runsc/container/multi_container_test.go
index e554237cf..39c4dc03d 100644
--- a/runsc/container/multi_container_test.go
+++ b/runsc/container/multi_container_test.go
@@ -403,7 +403,7 @@ func TestMultiContainerSignal(t *testing.T) {
// TestMultiContainerDestroy checks that container are properly cleaned-up when
// they are destroyed.
func TestMultiContainerDestroy(t *testing.T) {
- app, err := testutil.FindFile("runsc/container/test_app")
+ app, err := testutil.FindFile("runsc/container/test_app/test_app")
if err != nil {
t.Fatal("error finding test_app:", err)
}
@@ -533,7 +533,7 @@ func TestMultiContainerKillAll(t *testing.T) {
{killContainer: true},
{killContainer: false},
} {
- app, err := testutil.FindFile("runsc/container/test_app")
+ app, err := testutil.FindFile("runsc/container/test_app/test_app")
if err != nil {
t.Fatal("error finding test_app:", err)
}
@@ -734,7 +734,7 @@ func TestMultiContainerDestroyStarting(t *testing.T) {
// TestMultiContainerGoferStop tests that IO operations continue to work after
// containers have been stopped and gofers killed.
func TestMultiContainerGoferStop(t *testing.T) {
- app, err := testutil.FindFile("runsc/container/test_app")
+ app, err := testutil.FindFile("runsc/container/test_app/test_app")
if err != nil {
t.Fatal("error finding test_app:", err)
}
diff --git a/runsc/container/test_app/BUILD b/runsc/container/test_app/BUILD
new file mode 100644
index 000000000..054705ed7
--- /dev/null
+++ b/runsc/container/test_app/BUILD
@@ -0,0 +1,15 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_binary")
+
+package(licenses = ["notice"])
+
+go_binary(
+ name = "test_app",
+ testonly = 1,
+ srcs = ["test_app.go"],
+ pure = "on",
+ visibility = ["//runsc/container:__pkg__"],
+ deps = [
+ "//runsc/test/testutil",
+ "@com_github_google_subcommands//:go_default_library",
+ ],
+)
diff --git a/runsc/container/test_app.go b/runsc/container/test_app/test_app.go
index 62923f1ef..62923f1ef 100644
--- a/runsc/container/test_app.go
+++ b/runsc/container/test_app/test_app.go