Skip to content

Releases: bitrise-steplib/steps-xcode-test

4.7.0

12 Dec 11:16
81ce5e8
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.6.0...4.7.0

4.6.0

12 Sep 14:39
deb39d7
Compare
Choose a tag to compare

What's Changed

  • Steps will install a given device (for example iPhone 8 with runtime iOS 16.0) when unavailable. The selected runtime is (for example iOS 16.0) still a prerequisite.
    This avoids the following type of error:
    Process config: simulator UDID lookup failed: device type (iPhone 8) with runtime OS (16.0) is unavailable

New Contributors

Full Changelog: 4.5.0...4.6.0

4.5.0

26 Aug 12:17
0588b1f
Compare
Choose a tag to compare

What's Changed

Introduced xcbeautify support. It is expected to be faster and support Xcode's parallel testing output, compared to xcpretty.

Migration guide

Select xcbeautify option for the Log formatter (log_formatter) Input.

Full Changelog: 4.4.0...4.5.0

4.4.0

15 Aug 12:27
c22c347
Compare
Choose a tag to compare

Removed support for Xcode version 10 and older. (#213)

Fetching available Simulators now returns better error messages and it is using the JSON format internally for future-proofing. (#209)

Other: (#212), (#208)

New Contributors

Full Changelog: 4.3.0...4.4.0

4.3.0: upgrade steputil from v1 to v2 (#207)

07 Jul 15:30
eb9eddb
Compare
Choose a tag to compare

4.2.0

01 Jun 12:14
d084e66
Compare
Choose a tag to compare

The "Build settings (xcconfig)" (xcconfig_content) input can now be a path to a existing .xcconfig file. Previously it could have been only the contents.

If is empty, no setting is changed. This is required when the -xcconfig additional option is used.

When xcconfig_content is set it can be either:

  1. Existing .xcconfig file path.
    Example:

    ./ios-sample/ios-sample/Configurations/Dev.xcconfig

  2. The contents of a newly created temporary .xcconfig file. (This is the default.)
    Build settings must be separated by newline character (\n).
    Example:

       COMPILER_INDEX_STORE_ENABLE = NO
       ONLY_ACTIVE_ARCH[config=Debug][sdk=*][arch=*] = YES
    

4.1.0: Swift package support

28 Apr 11:41
513dc4d
Compare
Choose a tag to compare

What's Changed

This step now lets you run tests of a Swift package by pointing the project_path input to the Package.swift file. The other required inputs are destination and scheme in this case too.

Full Changelog: 4.0.4...4.1.0

4.0.4

24 Feb 08:42
3185a95
Compare
Choose a tag to compare

What's Changed

Updated error messages.

Full Changelog: 4.0.3...4.0.4

4.0.3

21 Feb 09:13
ff0eab7
Compare
Choose a tag to compare

Prevent overwriting same Test.xcresult in the deploy directory, when multiple xcode-test steps are in the workflow. Now the Scheme name is included like: Test-<scheme_name>.xcresult. Thanks @Buju77 🥇 (#198)

4.0.2

28 Jan 08:40
8cad0bf
Compare
Choose a tag to compare

What's Changed

Internal fixes and dependency updates

Full Changelog: 4.0.1...4.0.2