Xctool Versions Save

An extension for Apple's xcodebuild that makes it easier to test iOS and macOS apps.

0.3.7

4 years ago
  • Add Xcode 11 support.
  • Fix counting number of tests in nested suites for test timeout purposes.

Thanks @qyang-nj, @codnee, hushlorentz, @ExtremeMan for fixes and community for bug reports and helping to investigate issues.

0.3.6

5 years ago
  • Add UI testing support using XCTest framework and Accessibility!
  • Fix random crash on OS X Mojave due to incorrect usage of file descriptors.

Thanks @ExtremeMan for fixes and community for bug reports and helping to investigate issues.

0.3.5

5 years ago
  • Support tests with address, thread and undefined behavior sanitizers enabled.
  • Support Xcode projects with recursive-like dependency chain.
  • Support Xcode 10.

Thanks @PaulTaykalo, @ghvg1313, @alanzeino, @ExtremeMan for fixes!

0.3.4

6 years ago
  • Fix Apple TV support.
  • Support running tests in i386-only test bundles.
  • Add duration to PhabricatorReporter.
  • Support xctool build with Xcode 9 on earlier Xcode versions.
  • Improved simulator matching logic.

Thanks @LegNeato, @ExtremeMan for fixes!

0.3.3

6 years ago

New xctool release.

  • Support Xcode 9.

Thanks @alanzeino, @ExtremeMan for fixes!

0.3.2

6 years ago

New xctool release.

  • Xcode 8.3.3 bug fix.

Thanks @alevinesc for a fix!

0.3.1

7 years ago

New xctool release.

  • Support Xcode 8 and Xcode 8.1 (only running tests).
  • Also it will be installed with a patched homebrew formula to workaround some installation issues.

NOTE: We removed build support from xctool for Xcode 8 and later. Build features are still supported for Xcode 7 but will be removed in one of the next releases. We suggest migrating to xcbuild or xcodebuild for building purposes.

0.3

7 years ago

New xctool release.

  • Support Xcode 8 (only running tests).
  • Add support for multiple .xctool-args.
  • Add -waitForDebugger option for running tests.
  • Add a suite-level timeout.

Thanks for the fixes and new features to @plougy, @justinseanmartin, @k21, @dinhviethoa, and @ultramiraculous.

NOTE: We removed build support from xctool for Xcode 8. Build features are still supported for Xcode 7 but will be removed in one of the next releases. We suggest migrating to xcbuild or xcodebuild for building purposes.

0.2.9

8 years ago

New xctool release.

  • Support Xcode 7.3.
  • Support Apple TV.
  • Pass derivedDataPath to xcodebuild when building tests to fix incremental builds.
  • Other fixes and improvements.

Thanks for the fixes and new features to @plu, @yiding. @AnneTheAgile, @Chris Williams, @grp.

NOTE: We plan on removing build support from xctool along with the next major release of Xcode. We suggest migrating to xcbuild or xcodebuild before then or along with your switch to that version of Xcode.

0.2.8

8 years ago

New xctool release.

  • Process environment variables could now be passes to tests.
  • junit reporter now always outputs valid UTF-8 strings.
  • Analyze action properly emits analyze warnings from previous analyzer runs.
  • Destination values are now properly handled.
  • New option newSimulatorInstance provides a way to create new simulator app instance on every application test run.
  • Improved test output processing.
  • Other fixes and improvements.

Thanks for the fixes and new features to @bhamiltoncx, @MSch, @yiding, @wooster, @adamjernst, @stephanheilner, @grp.