All Projects → PGSSoft → GoldenRose

PGSSoft / GoldenRose

Licence: MIT license
A tool for generating reports from Xcode results bundle

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
shell
77523 projects

GoldenRose

License

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

The tool will generate a report in html format in the current directory.

Features

  • UI Automation tests
  • Reading from ZIP files
  • Unit tests reports
  • Build logs
  • Code coverage
  • Fastlane integration
  • JUnit reports
  • And more

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 Twitter Follow

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].