Sha256: f1005e340b8f9b4da61cb682c137512622a4ea205c0da1e4f2e18e52b270a720
Contents?: true
Size: 1.88 KB
Versions: 1
Compression:
Stored size: 1.88 KB
Contents
| master | develop | [versioning](VERSIONING.md) | [license](LICENSE) | [contributing](CONTRIBUTING.md)| |---------|---------|-----------------------------|--------------------|--------------------------------| |[](https://travis-ci.org/calabash/calabash)| [](https://travis-ci.org/calabash/calabash)| [](http://badge.fury.io/gh/calabash%2Fcalabash) |[](http://opensource.org/licenses/EPL-1.0) | [](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow/)| ## Calabash Automated Acceptance Testing for Mobile Apps ## Initial workflow **TL;DR** ``` $ cd calabash $ ./copy_repos.sh $ ./changing_old_files.sh ``` Before Calabash is ready to be released, the old gems will exist outside version control. To make a change run the script `copy_repos.sh`. This will copy the Android and iOS repositories and extract them as files in the directory `old`. Then execute `changing_old_files.sh`. This script will move old files into their new directories. To make changes to "old files" e.g. move them, add your steps to `changing_old_files.sh` and execute it. To make code changes to old files, change them locally first to ensure they work. Then copy the change to the branch `united` on either iOS or Android. Commit the changes and push them upstream. `copy_repos.sh` will always download the newest files. ## Testing ### rspec ``` $ be rake unit # All unit tests. $ be rake spec # All tests. Launches iOS Simulators, etc. $ be guard # Run unit tests as you develop. ``` ### cucumber ``` $ cd cucumber/ios $ bundle update $ be cucumber ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
calabash-1.9.9.pre1 | README.md |