class Google::Apis::TestingV1::IosXcTest
A test of an iOS application that uses the XCTest framework. Xcode supports the option to “build for testing”, which generates an .xctestrun file that contains a test specification (arguments, test methods, etc). This test type accepts a zip file containing the .xctestrun file and the corresponding contents of the Build/Products directory that contains all the binaries needed to run the tests.
Attributes
Output only. The bundle id for the application under test. Corresponds to the JSON property `appBundleId` @return [String]
The option to test special app entitlements. Setting this would re-sign the app having special entitlements with an explicit application-identifier. Currently supports testing aps-environment entitlement. Corresponds to the JSON property `testSpecialEntitlements` @return [Boolean]
The option to test special app entitlements. Setting this would re-sign the app having special entitlements with an explicit application-identifier. Currently supports testing aps-environment entitlement. Corresponds to the JSON property `testSpecialEntitlements` @return [Boolean]
A reference to a file, used for user inputs. Corresponds to the JSON property `testsZip` @return [Google::Apis::TestingV1::FileReference]
The Xcode version that should be used for the test. Use the TestEnvironmentDiscoveryService to get supported options. Defaults to the latest Xcode version Firebase Test Lab supports. Corresponds to the JSON property `xcodeVersion` @return [String]
A reference to a file, used for user inputs. Corresponds to the JSON property `xctestrun` @return [Google::Apis::TestingV1::FileReference]
Public Class Methods
# File lib/google/apis/testing_v1/classes.rb, line 1537 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/testing_v1/classes.rb, line 1542 def update!(**args) @app_bundle_id = args[:app_bundle_id] if args.key?(:app_bundle_id) @test_special_entitlements = args[:test_special_entitlements] if args.key?(:test_special_entitlements) @tests_zip = args[:tests_zip] if args.key?(:tests_zip) @xcode_version = args[:xcode_version] if args.key?(:xcode_version) @xctestrun = args[:xctestrun] if args.key?(:xctestrun) end