diff options
author | Andrei Vagin <avagin@google.com> | 2019-05-02 19:26:16 -0700 |
---|---|---|
committer | Shentubot <shentubot@google.com> | 2019-05-02 19:27:27 -0700 |
commit | c967fbdaa2cda260312f73a3f75744ac1ad11176 (patch) | |
tree | 39d916d6423100918fba8e57026baa9bfbd16ce7 | |
parent | bf40fa21292f08e66a274169ad1318e62fbc542b (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/BUILD | 15 | ||||
-rw-r--r-- | runsc/container/container_test.go | 8 | ||||
-rw-r--r-- | runsc/container/multi_container_test.go | 6 | ||||
-rw-r--r-- | runsc/container/test_app/BUILD | 15 | ||||
-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 |