# CppTestSuite

interface CppTestSuite : CppComponent, TestSuiteComponent(source)

A C++ test suite.

#### Since

4.4

## Functions

getBaseName
Link copied to clipboard
abstract fun getBaseName(): Property<String>
getBinaries
Link copied to clipboard
abstract fun getBinaries(): BinaryCollection<out SoftwareComponent>
abstract fun getBinaries(): BinaryCollection<out CppBinary>
getCppSource
Link copied to clipboard
abstract fun getCppSource(): FileCollection
getDependencies
Link copied to clipboard
abstract fun getDependencies(): ComponentDependencies
getHeaderFiles
Link copied to clipboard
abstract fun getHeaderFiles(): FileTree
getImplementationDependencies
Link copied to clipboard
abstract fun getImplementationDependencies(): Configuration
getName
Link copied to clipboard
abstract fun getName(): String
getPrivateHeaderDirs
Link copied to clipboard
abstract fun getPrivateHeaderDirs(): FileCollection
getPrivateHeaders
Link copied to clipboard
abstract fun getPrivateHeaders(): ConfigurableFileCollection
getSource
Link copied to clipboard
abstract fun getSource(): ConfigurableFileCollection
getTargetMachines
Link copied to clipboard
abstract fun getTargetMachines(): SetProperty<TargetMachine>
getTestBinary
Link copied to clipboard
abstract fun getTestBinary(): Provider<out CppTestExecutable>
privateHeaders
Link copied to clipboard
abstract fun privateHeaders(action: Action<in ConfigurableFileCollection>)
source
Link copied to clipboard
abstract fun source(action: Action<in ConfigurableFileCollection>)