This repository has been archived by the owner on Feb 2, 2021. It is now read-only.
Releases: facebookarchive/xctool
Releases · facebookarchive/xctool
0.1.14
Way too many things in this release (which means we waited way too long):
- Kiwi and Specta tests are working again!
- Support for xcodebuild's
-destination
option, including targeting the 64-bit iPhone Simulator. - Better support for passing arguments to tests on launch.
- Better reporting when tests fail to start or crash while running.
- Fixed issue preventing OS X application tests from running.
- Patch for race-condition / crash bug in SenTestingKit's use of
objc_getClassList
to enumerate test classes. - ... as well as many smaller fixes and code cleanup.
Thanks to @jberkel, @LegNeato, @ryanrhee, @dkgi, @eugeneoden, @Evernight, @yiding, @alanlong1990, @mzajac ... wow, this release is too big ... @yas375, @blakewatters, @jspahrsummers, @leifaffles, @depth42, @zlandau, and @nolanw who all contributed code to this release.
0.1.13
- xctool now supports targets that use the XCTest framework! #169
- Fixed bug in the JUnit reporter didn't aggregate the output of test cases in the same suite. #141
- Fixed bug in otest-query that would assume all methods starting with 'test' were test methods. Now it looks at the return type and number of args as well. #174
- xctool gives a more coherent error message when the test bundle is empty. #177
Thanks to @sameenjalal and @LegNeato who all contributed code to this release.
0.1.12
- Improved error reporting for tests: xctool now differentiates between test failures (assertions failing) and test errors (tests getting unexpected exceptions, or not running at all).
- Fixed problem where tests wouldn't run when using Xcode 5 GM.
- Fixed bug where Ctrl-C'ing / interrupting xctool didn't kill its child processes.
- If tests emit any ANSI-colored output, the ANSI escape codes are stripped.
- When running tests in parallel, show which test bundles are in progress.
- Fix EXC_BAD_ACCESS crash when running tests on 10.7.
Thanks to @cpeterso87, @Ebonnov, @LegNeato, @ryanrhee, @zlandau, and @mcannizz who all contributed code to this release.
0.1.11
0.1.10
- Fixed problem preventing some iOS application tests from running (issue #135). The process to fetch the test cases from the bundle would break if the test bundle depended on symbols provided by the test host / bundle loader.
- Better error reporting when we fail to query the list of test cases in a bundle.
0.1.9
Lots of changes...
- New reporter system - reporters are now just plain executables that read JSON events from stdin and write formatted results to stdout. (more info)
- Added retry logic around application/simulator test running. (@unixed)
- We now show clang-like code context for failing test assertions and analyzer warnings. (@kcoons)
- You can set the simulator type (iphone, or ipad) to use for running application tests. (@neonichu)
- Helpful error messages when we can't find the specified scheme and it's likely because you're relying on Xcode's Autocreate Schemes feature (@ndfred)
And, more fixes and lots of cleanup from @mokagio, @jonnyyu, @carsonmcdonald, @jesboat, @tomquist, and @fpotter.
0.1.7
0.1.6
- A new analyze action which outputs static analyzer results.
- Support for workspaces/schemes that use Xcode's Find Implicit Dependencies feature; should be helpful for CocoaPods users.
- Support for passing DEVELOPER_DIR to override which Xcode installation to use.