Skip to content
This repository has been archived by the owner on Feb 2, 2021. It is now read-only.

0.1.15

Compare
Choose a tag to compare
@LegNeato LegNeato released this 11 Apr 18:30
· 545 commits to master since this release

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 or workspace 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 to 7.0.
  • OCUnit errors are now reported as test failures.
    • This should fix confusing results like TEST FAILED: 25 passed, 0 failed, 0 errored, 25 total
  • Testcases in the JUnit reporter now have an error attribute.
  • The clang analyzer now publishes the type and category 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! 🍻