aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
diff options
context:
space:
mode:
authorGravatar kaipi <kaipi@google.com>2018-01-25 09:43:38 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-01-25 09:46:24 -0800
commit86fdf0b2495888fc2c3e8c84e0b2f02f566187f9 (patch)
tree1f3021b1cd810712c56d7748a8911c05f80ca68f /src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
parentada0c370c2a3ea484925bc4e7d927b015bc4ad92 (diff)
Remove ios_test from Bazel. ios_test is an old rule and this removal is part of the final steps of the migration process into Skylark. If you were using ios_test, please take a look at ios_unit_test provided by the github.com/bazelbuild/rules_apple project.
PiperOrigin-RevId: 183251623
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java b/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
index cac9d8a584..ec47b9c612 100644
--- a/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
+++ b/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
@@ -95,34 +95,8 @@ public final class MockObjcSupport {
"libtool")) {
config.create(TestConstants.TOOLS_REPOSITORY_SCRATCH + "tools/objc/" + tool);
}
- // Since we deleted ios_application, we have to create a custom rule that mocks out a
- // close-enough test host app for ios_test to use until those rules are also deleted.
- config.create(
- TestConstants.TOOLS_REPOSITORY_SCRATCH + "tools/objc/fake_test_app.bzl",
- "def _fake_test_app_impl(ctx):",
- " return struct(",
- " instrumented_files=struct(dependency_attributes=['bundle_loader', 'ipa']),",
- " providers=[",
- " DefaultInfo(files=depset([ctx.file.ipa])),",
- " apple_common.new_xctest_app_provider(",
- " bundle_loader=ctx.file.bundle_loader,",
- " ipa=ctx.file.ipa,",
- " objc_provider=apple_common.new_objc_provider(),",
- " ),",
- " ],",
- " )",
- "fake_test_app = rule(",
- " implementation=_fake_test_app_impl,",
- " attrs={",
- " 'bundle_loader': attr.label(",
- " single_file=True, default='//tools/objc:xctest_appbin'),",
- " 'ipa': attr.label(",
- " allow_files=True, single_file=True, default='//tools/objc:xctest_app.ipa'),",
- " },",
- ")");
config.create(
TestConstants.TOOLS_REPOSITORY_SCRATCH + "tools/objc/BUILD",
- "load(':fake_test_app.bzl', 'fake_test_app')",
"package(default_visibility=['//visibility:public'])",
"exports_files(glob(['**']))",
"filegroup(name = 'default_provisioning_profile', srcs = ['foo.mobileprovision'])",
@@ -135,7 +109,6 @@ public final class MockObjcSupport {
")",
"sh_binary(name = 'environment_plist', srcs = ['environment_plist.sh'])",
"sh_binary(name = 'xcrunwrapper', srcs = ['xcrunwrapper.sh'])",
- "fake_test_app(name = 'xctest_app')",
"apple_binary(name = 'xctest_appbin', platform_type = 'ios', deps = [':dummy_lib'])",
"filegroup(name = 'xctest_infoplist', srcs = ['xctest.plist'])",
"filegroup(name = 'j2objc_dead_code_pruner', srcs = ['j2objc_dead_code_pruner.py'])",
@@ -172,17 +145,12 @@ public final class MockObjcSupport {
if (TestConstants.TOOLS_REPOSITORY_SCRATCH.length() > 0) {
config.create(
"tools/objc/BUILD",
- "load('@"
- + TestConstants.TOOLS_REPOSITORY_SCRATCH
- + "//tools/objc:fake_test_app.bzl', 'fake_test_app')",
"package(default_visibility=['//visibility:public'])",
"exports_files(glob(['**']))",
- "fake_test_app(name = 'xctest_app')",
"apple_binary(name = 'xctest_appbin', platform_type = 'ios', deps = [':dummy_lib'])",
"filegroup(name = 'default_provisioning_profile', srcs = ['foo.mobileprovision'])",
"filegroup(name = 'xctest_infoplist', srcs = ['xctest.plist'])");
}
- config.create(TestConstants.TOOLS_REPOSITORY_SCRATCH + "tools/objc/xctest_app.ipa");
config.create(
TestConstants.TOOLS_REPOSITORY_SCRATCH + "tools/objc/foo.mobileprovision", "No such luck");
config.create(TestConstants.TOOLS_REPOSITORY_SCRATCH + "tools/objc/compile_protos.py");