xcode:xcode-test

Full name:

ca.mestevens.ios:xcode-maven-plugin:0.9.1:xcode-test

Description:

Goal to test your artifact(s).

Attributes:

  • Requires a Maven project to be executed.
  • Binds by default to the lifecycle phase: test.

Required Parameters

Name Type Since Description
ignoreFailures boolean - Specifies whether or not to ignore test failures. Default value is false (it won't ignore failures).
Default value is: false.
User property is: xcode.ignore.test.failures.
skipTests boolean - Specifies whether or not to skip tests. Default value is false.
Default value is: false.
User property is: skipTests.
xcodeProject String - The path to your xcodeproj file. Defaults to ${basedir}/${project.artifactId}.xcodeproj.
Default value is: ${basedir}/${project.artifactId}.xcodeproj.
User property is: xcode.project.path.
xcodeScheme String - The name of the scheme to build. Defaults to ${project.artifactId}.
Default value is: ${project.artifactId}.
User property is: xcode.project.test.scheme.
xcodebuild String - The location of the xcodebuild executable. Defaults to /usr/bin/xcodebuild.
Default value is: /usr/bin/xcodebuild.
User property is: xcodebuild.path.

Optional Parameters

Name Type Since Description
testSimulators List - (no description)

Parameter Details

ignoreFailures:

Specifies whether or not to ignore test failures. Default value is false (it won't ignore failures).
  • Type: boolean
  • Required: Yes
  • User Property: xcode.ignore.test.failures
  • Default: false

skipTests:

Specifies whether or not to skip tests. Default value is false.
  • Type: boolean
  • Required: Yes
  • User Property: skipTests
  • Default: false

testSimulators:

(no description)
  • Type: java.util.List
  • Required: No

xcodeProject:

The path to your xcodeproj file. Defaults to ${basedir}/${project.artifactId}.xcodeproj.
  • Type: java.lang.String
  • Required: Yes
  • User Property: xcode.project.path
  • Default: ${basedir}/${project.artifactId}.xcodeproj

xcodeScheme:

The name of the scheme to build. Defaults to ${project.artifactId}.
  • Type: java.lang.String
  • Required: Yes
  • User Property: xcode.project.test.scheme
  • Default: ${project.artifactId}

xcodebuild:

The location of the xcodebuild executable. Defaults to /usr/bin/xcodebuild.
  • Type: java.lang.String
  • Required: Yes
  • User Property: xcodebuild.path
  • Default: /usr/bin/xcodebuild