java.lang.Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.IConventionAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Reporting<TestTaskReports>
, Task
, VerificationTask
, Configurable<Task>
@DisableCachingByDefault(because="Not made cacheable, yet") public abstract class XCTest extends AbstractTestTask
Task.Namer
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
XCTest() |
Modifier and Type | Method | Description |
---|---|---|
protected org.gradle.api.internal.tasks.testing.TestExecuter<org.gradle.nativeplatform.test.xctest.internal.execution.XCTestTestExecutionSpec> |
createTestExecuter() |
Creates test executer.
|
protected org.gradle.nativeplatform.test.xctest.internal.execution.XCTestTestExecutionSpec |
createTestExecutionSpec() |
Creates test execution specification.
|
protected java.io.File |
getRunScript() |
Workaround for when the task is given an input file that doesn't exist
|
RegularFileProperty |
getRunScriptFile() |
Returns test suite bundle or executable location
|
DirectoryProperty |
getTestInstallDirectory() |
Sets the test suite bundle or executable location
|
DirectoryProperty |
getWorkingDirectory() |
Returns the working directory property for this test.
|
XCTest |
setTestNameIncludePatterns(java.util.List<java.lang.String> testNamePattern) |
Sets the test name patterns to be included in execution.
|
addTestListener, addTestOutputListener, afterSuite, afterTest, beforeSuite, beforeTest, executeTests, getBinaryResultsDirectory, getBuildOperationExecutor, getFileSystemOperations, getFilter, getHostnameLookup, getIgnoreFailures, getInstantiator, getListenerManager, getNoMatchingTestErrorReasons, getProgressLoggerFactory, getReports, getTestLogging, getTextOutputFactory, onOutput, removeTestListener, removeTestOutputListener, reports, reports, setIgnoreFailures, testLogging, testLogging
conventionMapping, conventionMapping, getConventionMapping
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
protected org.gradle.nativeplatform.test.xctest.internal.execution.XCTestTestExecutionSpec createTestExecutionSpec()
AbstractTestTask
createTestExecutionSpec
in class AbstractTestTask
@PathSensitive(RELATIVE) @InputDirectory public DirectoryProperty getTestInstallDirectory()
@Internal("Covered by getRunScript") public RegularFileProperty getRunScriptFile()
@Internal public DirectoryProperty getWorkingDirectory()
protected org.gradle.api.internal.tasks.testing.TestExecuter<org.gradle.nativeplatform.test.xctest.internal.execution.XCTestTestExecutionSpec> createTestExecuter()
AbstractTestTask
createTestExecuter
in class AbstractTestTask
@SkipWhenEmpty @Nullable @Optional @PathSensitive(ABSOLUTE) @InputFile protected java.io.File getRunScript()
public XCTest setTestNameIncludePatterns(java.util.List<java.lang.String> testNamePattern)
TestFilter
setTestNameIncludePatterns
in class AbstractTestTask