0.15
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Simply pipe your xcodebuild output through ocunit2junit: xcodebuild ... | ocunit2junit.rb
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

ABANDONWARE!

This script is no longer maintained! Have a look at one of the many forks or look for alternatives. Thanks for all the fish! 🐟

Introduction

OCUnit2JUnit is a script that converts output from OCUnit or Kiwi to the format used by JUnit. The main purpose is to be able to parse output from Objective-C (OCUnit) test cases on a Java-based build server, such as Jenkins.

Installation

  • Install with 'gem install ocunit2junit' (possibly prepended by 'sudo' if your Ruby installation requires that)

Usage

  • Make sure your build server can access the xcodebuild executable

  • Use this shell command to build:

    xcodebuild -target <target> -sdk <sdk> -configuration <config> 2>&1 | ocunit2junit

  • The output is, by default, in the test-reports folder

  • If your build fails, this script will pass the error code

  • All output is also passed along, so you will still see everything in your build log

Kiwi

This script also generates human readable test results for Kiwi BDD Testing Framework:

Example output

However, if you don't want this, you can disable it in the header:

SUPPORT_KIWI = false

More information

  • If you're having issues with character encoding, please upgrade to Ruby 1.9.2 or later.
  • More info can be found in this blog post.

Licence

Free to use however you want.

Author

OCUnit2JUnit was created by Christian Hedin. Twitter: @ciryon Google Plus: https://plus.google.com/103286810504956788514/