diff options
author | kaipi <kaipi@google.com> | 2018-01-25 09:43:38 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-01-25 09:46:24 -0800 |
commit | 86fdf0b2495888fc2c3e8c84e0b2f02f566187f9 (patch) | |
tree | 1f3021b1cd810712c56d7748a8911c05f80ca68f /src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java | |
parent | ada0c370c2a3ea484925bc4e7d927b015bc4ad92 (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.java | 32 |
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"); |