Class XCTest

    • Constructor Detail

      • XCTest

        public XCTest()
    • Method Detail

      • createTestExecutionSpec

        protected org.gradle.nativeplatform.test.xctest.internal.execution.XCTestTestExecutionSpec createTestExecutionSpec()
        Description copied from class: AbstractTestTask
        Creates test execution specification. For internal use only.
        Specified by:
        createTestExecutionSpec in class AbstractTestTask
      • getRunScriptFile

        @Internal("Covered by getRunScript")
        public RegularFileProperty getRunScriptFile()
        Returns test suite bundle or executable location
      • getWorkingDirectory

        @Internal
        public DirectoryProperty getWorkingDirectory()
        Returns the working directory property for this test.
      • createTestExecuter

        protected org.gradle.api.internal.tasks.testing.TestExecuter<org.gradle.nativeplatform.test.xctest.internal.execution.XCTestTestExecutionSpec> createTestExecuter()
        Description copied from class: AbstractTestTask
        Creates test executer. For internal use only.
        Specified by:
        createTestExecuter in class AbstractTestTask
      • setTestNameIncludePatterns

        public XCTest setTestNameIncludePatterns​(java.util.List<java.lang.String> testNamePattern)
        Sets the test name patterns to be included in execution. Classes or method names are supported, wildcard '*' is supported. For more information see the user guide chapter on testing. For more information on supported patterns see TestFilter
        Overrides:
        setTestNameIncludePatterns in class AbstractTestTask