Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Automated Functional testing for iOS based on cucumber
Objective-C HTML Ruby Other

README.md

Build Status License

The Calabash iOS Server

http://calaba.sh

The companion of the calabash-ios gem: https://github.com/calabash/calabash-ios

Building the Framework

$ git clone --recursive git@github.com:calabash/calabash-ios-server.git
$ cd calabash-ios-server
$ make framework

Building the frank plugin

$ make frank

Building the dylibs

Building the dylibs requires that you inject xcspecs directly into your Xcode.app application bundle. For instructions, refer to the link below.

You will also need to update the code signing Build Settings of the calabash-dylib-device target with your credentials.

make dylibs

Dylibs support is based on this article:

http://ddeville.me/2014/04/dynamic-linking/

Building to embed in Calabash gem

See the calabash-ios/calabash-cucumber/Rakefile for more details.

$ cd path/to/calabash-ios/calabash-cucumber
$ rake build_server

# If you need to build without the dylibs
$ CALABASH_NO_DYLIBS=1 rake build_server

Testing

# make rules
$ scripts/test/test-make-rules.rb

# cucumber tests + make rules
$ scripts/test/run
Something went wrong with that request. Please try again.