aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--BUILD2
-rw-r--r--src/test/shell/bazel/BUILD57
-rw-r--r--src/test/shell/bazel/apple/BUILD62
-rwxr-xr-xsrc/test/shell/bazel/apple/bazel_apple_test.sh (renamed from src/test/shell/bazel/bazel_apple_test.sh)2
-rwxr-xr-xsrc/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/BUILD2
6 files changed, 69 insertions, 58 deletions
diff --git a/BUILD b/BUILD
index 92b65ec994..3401a32a90 100644
--- a/BUILD
+++ b/BUILD
@@ -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__",
],
)