Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexdenisov/guard-calabash-ios

Guard gem for calabash-ios
https://github.com/alexdenisov/guard-calabash-ios

Last synced: 12 days ago
JSON representation

Guard gem for calabash-ios

Awesome Lists containing this project

README

        

# Guard::CalabashiOS

Guard gem for [Calabash-ios](https://github.com/calabash/calabash-ios).
Guard::CalabashiOS automatically run your cucumber features for iOS.

## Installation

$ gem install guard-calabash-ios

## Usage

Add support of the calabash to your project
as [described](https://github.com/calabash/calabash-ios/wiki/01-Getting-started-guide).
Then go to the Xcode settings and setup Derived Data as Relative.

![Xcode locations](https://github.com/AlexDenisov/guard-frank/blob/master/locations.png?raw=true).

When you're done, run following commands from project directory

$ guard init calabash-ios
$ guard

## Guard options

all_on_start - run all specs at first start, by default true
device - iphone or ipad, by default :iphone
project - project name, if not set, then gem will try to find it by *.xcodeproject expression
sdk - ios4, ios5, by default :ios5
target - calabash target, by default $project-cal
config - Debug/Release, by default Debug
no_launch - don't automaticaly launch simulator, by default false. *Note: This is a new feature from version 0.9.48*
reset_between_scenarios - reset app data between scenarios, by default false