SwiftXCTestExecutable (Gradle API 9.7.1)
Description: declaration: package: org.gradle.nativeplatform.test.xctest, interface: SwiftXCTestExecutable

# Interface SwiftXCTestExecutable

All Superinterfaces:
  `ComponentWithDependencies, ComponentWithExecutable, ComponentWithInstallation, ComponentWithNativeRuntime, ComponentWithObjectFiles, Named, SoftwareComponent, SwiftBinary, SwiftXCTestBinary, TestComponent`

public interface SwiftXCTestExecutable extends SwiftXCTestBinary, ComponentWithExecutable, ComponentWithInstallation
An XCTest executable for tests implemented in Swift.

Since:
  4.5

- ## Nested Class Summary

  ### Nested classes/interfaces inherited from interface Named

  `Named.Namer`

- ## Method Summary

  ### Methods inherited from interface ComponentWithDependencies

  `getDependencies`

  ### Methods inherited from interface ComponentWithExecutable

  `getExecutableFile, getExecutableFileProducer, getLinkLibraries, getLinkTask`

  ### Methods inherited from interface ComponentWithInstallation

  `getInstallDirectory, getInstallTask, getRuntimeLibraries`

  ### Methods inherited from interface ComponentWithNativeRuntime

  `getBaseName, getTargetMachine, getToolChain, isDebuggable, isOptimized`

  ### Methods inherited from interface ComponentWithObjectFiles

  `getObjects`

  ### Methods inherited from interface Named

  `getName`

  ### Methods inherited from interface SwiftBinary

  `getCompileModules, getCompileTask, getLinkLibraries, getModule, getModuleFile, getRuntimeLibraries, getSwiftSource, getTargetPlatform, isTestable`

  ### Methods inherited from interface SwiftXCTestBinary

  `getExecutableFile, getInstallDirectory, getLinkTask, getRunScriptFile, getRunTask`