Skip to content

Jenkins build script for continuous integration and unit testing of iOS apps. Uses Xcode, OCUnit and KIF integration testing framework.

Notifications You must be signed in to change notification settings

machindoapps/jenkins-ios-ocunit-kif

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

jenkins-ios-ocunit-kif

Jenkins build script for continuous integration and unit testing of iOS apps.

Uses Xcodebuild cli, OCUnit and KIF integration testing framework.

Will mark a build as unstable if unit or integration tests fail.

Requirements:

  • Jenkins server running on OSX with Xcode installed (as per standard iOS Jenkins setup).
  • Ability to run iOS simulator from command line (e.g. using WaxSim)
  • ocunit2junit Jenkins plugin for generation of Unit Test reports.
  • Jenkins running as Desktop user

How to use:

  • Modify script to match your app's targets and Jenkins URL (required for using jenkins' cli).
  • Add build step in Jenkins, of type 'execute shell'.
  • Paste in contents of jenkins-ios-ocunit-kif.sh
  • Build, and enjoy painless CI of iOS apps.

About

Jenkins build script for continuous integration and unit testing of iOS apps. Uses Xcode, OCUnit and KIF integration testing framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages