Structure
Xccov
A typed wrapper for xcrun xccov commands.
struct XccovTopics
Initializers
init(context: ShellContext)Creates an
xccovcommand family bound to a shell context.
Instance Properties
let arguments: [String]Typed
xccovarguments for the selected operation.let config: ToolConfigurationShared configuration applied to commands produced by this client.
var context: ShellContextThe shell context used when running this command family.
let stderrDestination: OutputDestinationThe stderr handling strategy for built commands.
let stdoutDestination: OutputDestinationThe stdout handling strategy for built commands.
Instance Methods
func command() -> CommandBuilds the raw
xcrun xccovcommand.func settingStderrDestination(OutputDestination) -> XccovRedirects stderr for the built
xcrun xccovcommand.func settingStdoutDestination(OutputDestination) -> XccovRedirects stdout for the built
xcrun xccovcommand.func updatingConfiguration((ToolConfiguration) -> ToolConfiguration) -> XccovReturns a new value with updated shared tool configuration.
func viewReportJSON(xcresultPath: String) -> XccovUses
xccov view --report --json <xcresultPath>.
Relationships
Conforms To
Swift.SendableSwift.SendableMetatypeSwiftyShell.OutputRedirectingCommandFamilySwiftyShell.RunnableCommandFamilySwiftyShell.ToolConfigurableCommandFamily