IosXcTest constructor

const IosXcTest({
  1. Input<bool>? testSpecialEntitlements,
  2. required Input<FileReference> testsZip,
  3. Input<String>? xcodeVersion,
  4. Input<FileReference>? xctestrun,
})

Creates a new IosXcTest. testSpecialEntitlements 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. testsZip The .zip containing the .xctestrun file and the contents of the DerivedData/Build/Products directory. The .xctestrun file in this zip is ignored if the xctestrun field is specified. xcodeVersion 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. xctestrun An .xctestrun file that will override the .xctestrun file in the tests zip. Because the .xctestrun file contains environment variables along with test methods to run and/or ignore, this can be useful for sharding tests. Default is taken from the tests zip.

Implementation

const IosXcTest({
  this.testSpecialEntitlements,
  required this.testsZip,
  this.xcodeVersion,
  this.xctestrun,
});