Português (Portuguese)
Português (Portuguese)
Appearance
Português (Portuguese)
Português (Portuguese)
Appearance
STRUCT
TestActionOptions
Contents
language
region
preferredScreenCaptureFormat
coverage
codeCoverageTargets
options(language:region:preferredScreenCaptureFormat:coverage:codeCoverageTargets:)
public struct TestActionOptions: Equatable, Codable, Sendable
The type TestActionOptions
represents a set of options for a test action.
language
public var language: SchemeLanguage?
Language used to run the tests.
region
public var region: String?
Region used to run the tests.
preferredScreenCaptureFormat
public var preferredScreenCaptureFormat: ScreenCaptureFormat?
Preferred screen capture format for UI tests results in Xcode 15+
coverage
public var coverage: Bool
Whether the scheme should or not gather the test coverage data.
codeCoverageTargets
public var codeCoverageTargets: [TargetReference]
A list of targets you want to gather the test coverage data for them, which are defined in the project.
options(language:region:preferredScreenCaptureFormat:coverage:codeCoverageTargets:)
public static func options(
language: SchemeLanguage? = nil,
region: String? = nil,
preferredScreenCaptureFormat: ScreenCaptureFormat? = nil,
coverage: Bool = false,
codeCoverageTargets: [TargetReference] = []
) -> TestActionOptions
Returns a set of options for a test action.
Name | Description |
---|---|
language | Language used for running the tests. |
region | Region used for running the tests. |
coverage | Whether test coverage should be collected. |
codeCoverageTargets | List of test targets whose code coverage information should be collected. |