0.3.1

@ExtremeMan ExtremeMan released this Nov 8, 2016 · 1 commit to master since this release

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.

Downloads

0.3

@ExtremeMan ExtremeMan released this Oct 27, 2016 · 3 commits to master since this release

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.

Downloads

0.2.9

@ExtremeMan ExtremeMan released this Apr 11, 2016 · 28 commits to master since this release

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.

Downloads

0.2.8

@ExtremeMan ExtremeMan released this Feb 9, 2016 · 55 commits to master since this release

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.

Downloads

0.2.7

@ExtremeMan ExtremeMan released this Oct 24, 2015 · 115 commits to master since this release

New xctool release.

  • Pretty reporting is now allowed without overwrite when TTY is not detected.
  • Simulator used to run iOS application tests can now be selected by its id passed to -destination option.
  • xctest symbolication in disabled in Xcode 7 for performance improvements.
  • user-notifications reporter is disabled on TeamCity, Jenkins and CircleCI.
  • Test method names with parameters are now supported.
  • -dry-run and -skipUnavailableActions xcodebuild options are now supported.
  • Other fixes.

Thanks for the fixes and new features to @hiltonc, @kernandreas, @yiding, @x2on, @morganchen12, @jspahrsummers, @LegNeato, @ikesyo, @thelvis4. 10 people contributed to this release! Amazing!

Downloads

0.2.6

@ExtremeMan ExtremeMan released this Sep 17, 2015 · 152 commits to master since this release

New xctool release.

  • Added support of Xcode 7.
  • Added an omit option for tests.
  • Added an option for not reseting the simulator on failure.
  • Switched to CoreSimulator framework to run application tests.

Thanks for the fixes and new features to @kcoons, @x2on, @bhamiltoncx, @Coneko! You rock!

Downloads

0.2.5

@LegNeato LegNeato released this Aug 21, 2015 · 170 commits to master since this release

New xctool release.

  • Dropped Xcode 5 support.
  • Switched to simctl to query test cases and run logic tests.
  • Added support for Xcode 7 beta.
  • Improved support for networking, keychain and other specific service dependent tests.
  • Pre and post action scripts defined in the active scheme are now run as expected.
  • Fixed stripping of ANSI escape codes in the test output.
  • -only option now supports wildcard prefixes for test class names and test cases.
  • Environment for app and logic tests is now the same as if you run them in Xcode.
  • Added support for workspaces and projects that are located in a subdirectory of a project root directory.
  • Improved support for projects with nested projects.
  • Improved searching of available schemes.
  • -sdk option now supports an absolute path to the sdk as a value.
  • Improved macro expansion in schemes.
  • Many other small fixes and improvements.

Thanks for the fixes to @bgertzfield, @jimix, @loufranco, @jmkk, @hiltonc, @ExtremeMan and everyone who has reported detailed bug reports.

Downloads

0.2.4

@LegNeato LegNeato released this May 29, 2015 · 237 commits to master since this release

๐Ÿ• It's been too long between releases! :shipit: ๐Ÿš€

  • Added -testTimeout option. When an individual test hits this timeout, it is considered a failure rather than waiting indefinitely
  • Tests now launch the simulator without stealing focus
  • Improved error output when xcodebuild crashes
  • Improved support for OS X test bundles
  • Fixed an issue where NSTemporaryDirectory() was broken in iOS logic tests
  • Fixed an issue where many tests with long names would break due to command line length
  • xctool builds without warnings under Xcode 6.3
  • Switched to arc

๐Ÿ‘ to @ExtremeMan, @bgertzfield, and @fpotter for the fixes!

Downloads

0.2.3

@LegNeato LegNeato released this Mar 3, 2015 · 286 commits to master since this release

๐ŸŽ‰ Time for a release! ๐ŸŽ‰

  • Fix compilation warnings when using Xcode 6.3 betas
  • Added -derivedDataPath option for specifying where DerivedData should be stored
  • Improvements to the TeamCity reporter
  • Added -launch-timeout option for configuring the simulator launch timeout
  • Setting XCTOOL_FORCE_TTY will make the pretty-reporter output special characters even if a TTY isn't detected
  • Fixed logic when running analyze on Xcode 6.1+
    • There is still more to do here as Apple changed some things around
  • Various memory and correctness fixes

Thanks a TON to @zlandau, @acoomans, @x2on, @yiding, @maxwellE, @MSch, @leverdeterre, @ExtremeMan, and @stevenkramer for the fixes! โค๏ธ

Downloads

0.2.2

@LegNeato LegNeato released this Dec 5, 2014 · 333 commits to master since this release

We haven't done a new release in a while, let's change that! ๐ŸŽ„ ๐ŸŽ…

  • Fixes for Xcode 6.1 / workarounds for Apple bugs
  • Fixed problem with moving Xcode location after compiling xctool
  • Add a new reporter to output a database of copied files
  • Updated clang-as-ios-dylib for cpp support
  • Various documentation fixes

Shout out to @ExtremeMan, @ryanrhee, @matbd , @estsauver, @jeffreyjackson, @ewanmellor, @Orphis, and @grp for their contributions! ๐ŸŽ‰ ๐ŸŽˆ ๐ŸŽ‰

Downloads