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

Merge pull request #137 from calabash/feature/fix-obvious-memory-prob…

…lems-reported-by-static-analyzer

Fix obvious memory problems reported by static analyzer
latest commit ccbbf50f50
Joshua Moody jmoody authored

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 submodule update --init --recursive
$ 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.