diff options
-rw-r--r-- | BUILD | 2 | ||||
-rw-r--r-- | src/test/shell/bazel/BUILD | 57 | ||||
-rw-r--r-- | src/test/shell/bazel/apple/BUILD | 62 | ||||
-rwxr-xr-x | src/test/shell/bazel/apple/bazel_apple_test.sh (renamed from src/test/shell/bazel/bazel_apple_test.sh) | 2 | ||||
-rwxr-xr-x | src/test/shell/bazel/apple/bazel_objc_test.sh (renamed from src/test/shell/bazel/bazel_objc_test.sh) | 2 | ||||
-rw-r--r-- | tools/build_defs/apple/test/BUILD | 2 |
6 files changed, 69 insertions, 58 deletions
@@ -14,7 +14,7 @@ filegroup( name = "workspace-file", srcs = [":WORKSPACE"], visibility = [ - "//src/test/shell/bazel:__pkg__", + "//src/test/shell/bazel:__subpackages__", "//tools/cpp/test:__pkg__", ], ) diff --git a/src/test/shell/bazel/BUILD b/src/test/shell/bazel/BUILD index 2be680b2f0..c7a4983bc1 100644 --- a/src/test/shell/bazel/BUILD +++ b/src/test/shell/bazel/BUILD @@ -4,6 +4,7 @@ filegroup( name = "srcs", srcs = glob(["**"]) + [ "//src/test/shell/bazel/android:srcs", + "//src/test/shell/bazel/apple:srcs", "//src/test/shell/bazel/testdata:srcs", ], visibility = ["//src/test/shell:__pkg__"], @@ -17,35 +18,6 @@ genrule( cmd = "cp $< $@", ) -config_setting( - name = "darwin", - values = {"host_cpu": "darwin"}, -) - -filegroup( - name = "objc-deps", - testonly = 1, - srcs = select({ - ":darwin": [ - "//src/objc_tools/bundlemerge:bundlemerge_deploy.jar", - "//src/objc_tools/plmerge:plmerge_deploy.jar", - "//src/objc_tools/xcodegen:xcodegen_deploy.jar", - "//src/tools/xcode/actoolwrapper", - "//src/tools/xcode/environment:environment_plist", - "//src/tools/xcode/ibtoolwrapper", - "//src/tools/xcode/libtool", - "//src/tools/xcode/momcwrapper", - "//src/tools/xcode/realpath", - "//src/tools/xcode/stdredirect:StdRedirect.dylib", - "//src/tools/xcode/swiftstdlibtoolwrapper", - "//src/tools/xcode/xcrunwrapper", - "//tools/osx:xcode-locator", - "//third_party/iossim", - ], - "//conditions:default": [], - }), -) - filegroup( name = "test-deps", testonly = 1, @@ -83,8 +55,8 @@ sh_test( size = "large", srcs = ["bazel_example_test.sh"], data = [ - ":objc-deps", ":test-deps", + "//src/test/shell/bazel/apple:objc-deps", ], shard_count = 3, ) @@ -99,19 +71,6 @@ sh_test( ) sh_test( - name = "bazel_apple_test", - size = "large", - srcs = ["bazel_apple_test.sh"], - data = [ - ":objc-deps", - ":test-deps", - "//:workspace-file", - "//tools/build_defs/apple/test:srcs", - ], - shard_count = 3, -) - -sh_test( name = "bazel_java_test", size = "large", srcs = ["bazel_java_test.sh"], @@ -141,16 +100,6 @@ sh_test( ) sh_test( - name = "bazel_objc_test", - size = "large", - srcs = ["bazel_objc_test.sh"], - data = [ - ":objc-deps", - ":test-deps", - ], -) - -sh_test( name = "bazel_execute_testlog", srcs = ["bazel_execute_testlog.sh"], data = [":test-deps"], @@ -390,9 +339,9 @@ sh_test( size = "large", srcs = ["bound_targets_test.sh"], data = [ - ":objc-deps", ":test-deps", "//:workspace-file", + "//src/test/shell/bazel/apple:objc-deps", ], ) diff --git a/src/test/shell/bazel/apple/BUILD b/src/test/shell/bazel/apple/BUILD new file mode 100644 index 0000000000..129b9b8f23 --- /dev/null +++ b/src/test/shell/bazel/apple/BUILD @@ -0,0 +1,62 @@ +package(default_visibility = ["//visibility:private"]) + +filegroup( + name = "srcs", + srcs = glob(["**"]), + visibility = ["//src/test/shell/bazel:__pkg__"], +) + +config_setting( + name = "darwin", + values = {"host_cpu": "darwin"}, +) + +filegroup( + name = "objc-deps", + testonly = 1, + srcs = select({ + ":darwin": [ + "//src/objc_tools/bundlemerge:bundlemerge_deploy.jar", + "//src/objc_tools/plmerge:plmerge_deploy.jar", + "//src/objc_tools/xcodegen:xcodegen_deploy.jar", + "//src/tools/xcode/actoolwrapper", + "//src/tools/xcode/environment:environment_plist", + "//src/tools/xcode/ibtoolwrapper", + "//src/tools/xcode/libtool", + "//src/tools/xcode/momcwrapper", + "//src/tools/xcode/realpath", + "//src/tools/xcode/stdredirect:StdRedirect.dylib", + "//src/tools/xcode/swiftstdlibtoolwrapper", + "//src/tools/xcode/xcrunwrapper", + "//tools/osx:xcode-locator", + "//third_party/iossim", + ], + "//conditions:default": [], + }), + visibility = [ + "//src/test/shell/bazel:__pkg__", + ], +) + +sh_test( + name = "bazel_apple_test", + size = "large", + srcs = ["bazel_apple_test.sh"], + data = [ + ":objc-deps", + "//:workspace-file", + "//src/test/shell/bazel:test-deps", + "//tools/build_defs/apple/test:srcs", + ], + shard_count = 3, +) + +sh_test( + name = "bazel_objc_test", + size = "large", + srcs = ["bazel_objc_test.sh"], + data = [ + ":objc-deps", + "//src/test/shell/bazel:test-deps", + ], +) diff --git a/src/test/shell/bazel/bazel_apple_test.sh b/src/test/shell/bazel/apple/bazel_apple_test.sh index c5c6be0465..26342f269b 100755 --- a/src/test/shell/bazel/bazel_apple_test.sh +++ b/src/test/shell/bazel/apple/bazel_apple_test.sh @@ -18,7 +18,7 @@ # # Load test environment -source $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/test-setup.sh \ +source $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/../test-setup.sh \ || { echo "test-setup.sh not found!" >&2; exit 1; } if [ "${PLATFORM}" != "darwin" ]; then diff --git a/src/test/shell/bazel/bazel_objc_test.sh b/src/test/shell/bazel/apple/bazel_objc_test.sh index a234cb4dd6..3b5edb895a 100755 --- a/src/test/shell/bazel/bazel_objc_test.sh +++ b/src/test/shell/bazel/apple/bazel_objc_test.sh @@ -15,7 +15,7 @@ # limitations under the License. # Load test environment -source $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/test-setup.sh \ +source $(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/../test-setup.sh \ || { echo "test-setup.sh not found!" >&2; exit 1; } if [ "${PLATFORM}" != "darwin" ]; then diff --git a/tools/build_defs/apple/test/BUILD b/tools/build_defs/apple/test/BUILD index 62328aad84..053bb1652a 100644 --- a/tools/build_defs/apple/test/BUILD +++ b/tools/build_defs/apple/test/BUILD @@ -2,7 +2,7 @@ filegroup( name = "srcs", srcs = glob(["**"]), visibility = [ - "//src/test/shell/bazel:__pkg__", + "//src/test/shell/bazel/apple:__pkg__", "//tools:__pkg__", ], ) |