GoldenRose
![License](https://img.shields.io/github/license/PGSSoft/GoldenRose.svg)
A tool for generating reports from Xcode results bundle.
Installation
sudo gem install golden_rose
Quick start
GoldenRose creates UI Automation tests report from "results" bundle created by the Xcode during execution.
- Run UI Tests and save results bundle using
-resultBundlePath
:
xcodebuild -workspace MyProject.xcworkspace \
-scheme MyApp \
-destination 'platform=iOS Simulator,name=iPad Air 2,OS=9.2' \
-resultBundlePath 'MyApp.test_result' test
- Generate reports with GoldenRose:
golden_rose generate MyApp.test_result [options]
The tool will generate a report in html format in the goldenrose
directory under the current directory.
golden_rose command options
- -o --output - specifies output directory,
goldenrose
by default - -f --force-save - if typed then the whole destination directory will be overwritten
Features
Development
After checking out the repo, run ./bin/setup
to install dependencies. Then, run rake spec
to run the tests. You can also run bin/console
to start an interactive prompt that, which will enable you to experiment.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/PGSSoft/GoldenRose.
License
The gem is available as open source under the terms of the MIT License.
About
The project maintained by software development agency PGS Software.
See our other open-source projects or contact us to develop your product.
![Twitter URL](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)
![Twitter Follow](https://img.shields.io/twitter/follow/pgssoftware.svg?style=social&label=Follow)