Releases: facebookarchive/xctool
0.3.7
0.3.6
- 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
- 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
- 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
0.3.2
0.3.1
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
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
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
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.