Skip to content
This repository has been archived by the owner on Jun 5, 2018. It is now read-only.

Latest commit

 

History

History
83 lines (57 loc) · 2.25 KB

README.md

File metadata and controls

83 lines (57 loc) · 2.25 KB

GHUnit Build Status Cocoa Pod Cocoa Pod License

GHUnit is a test framework for Mac OS X and iOS. It can be used standalone or with other testing frameworks like SenTestingKit or GTM.

Features

  • Run tests, breakpoint and interact directly with the XCode Debugger.
  • Run from the command line or via a Makefile.
  • Run tests in parallel.
  • Allow testing of UI components.
  • Capture and display test metrics.
  • Search and filter tests by keywords.
  • View logging by test case.
  • Show stack traces and useful debugging information.
  • Include as a framework in your projects
  • Determine whether views have changed (UI verification)
  • Quickly approve and record view changes
  • View image diff to see where views have changed

Install (iOS)

Install the GHUnit gem

gem install ghunit

Create the Tests target

This will open up your NameProject.xcodeproj file and create a Tests target, scheme, and a sample test file.

ghunit -n NameProject

Add the Tests target to your Podfile

In your Podfile:

target :Tests do
	pod 'GHUnit', '~> 0.5.8'
end

And install the GHUnit pod into the workspace:

pod install

Then open the .xcworkspace. Switch to the Tests scheme to run the tests.

Install (From Source)

iOS

cd Project-iOS && make

Add the GHUnitIOS.framework to your project

OS X

cd Project-MacOSX && make

Add the GHUnit.framework to your project

Documentation

iOS

GHUnit-IPhone-0.5.8

Mac OS X

GHUnit-0.5.8