This repository has been archived by the owner on Feb 2, 2021. It is now read-only.
0.1.15
Woah, 4 months since an official release...that's a long time! This release is full of so much great stuff:
- Added Xcode 5.1 support.
- You do not have to update. Xcode 5.0.x is still supported.
- Dropped support for Xcode < 5.0.
- If no
project
orworkspace
is specified, xctool searches in the current directory.- This matches xcodebuild semantics.
- Faster OCUnit tests by swizzling the slow implementation of
senIsSuperclassOfClass
. - Tests that crash will not halt the overall test run
- This gives you more signal by showing all failing tests in a run rather than stopping at the crash.
- Added
-resetSimulator
option to clear simulator content and settings between test runs. - Fix for the frequently-reported
Failed to query the list of test cases in the test bundle
bug. - When selecting an sdk, xctool will now fall back to the major release sdk.
- For example, if you specify
7.0.3
and it is unavailable xctool falls back to7.0
.
- For example, if you specify
- OCUnit errors are now reported as test failures.
- This should fix confusing results like
TEST FAILED: 25 passed, 0 failed, 0 errored, 25 total
- This should fix confusing results like
- Testcases in the JUnit reporter now have an
error
attribute. - The clang analyzer now publishes the
type
andcategory
of detected bugs to reporters. - ... as well as many smaller fixes and code cleanup.
❤️ to @fpotter, @ExtremeMan, @x2on, @carsonmcdonald, @PavelKatunin, @MatBD, @jlukas, @dblock, @spesholized, @donaldkwong, @ryanrhee, @yuichi-hamasaki, @testzugang, and @swolchok who all contributed code to this release. Cheers! 🍻