All Projects → fastlane-community → xcresult

fastlane-community / xcresult

Licence: MIT license
Ruby interface for inspecting data and exporting data from Xcode 11 .xcresult files

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to xcresult

Android Kotlin Modulerized Cleanarchitecture
🚀 Example modularized android application with single activity written in Kotlin
Stars: ✭ 180 (+480.65%)
Mutual labels:  fastlane
Docker Android Build Box
An optimized docker image includes Android, Kotlin, Flutter sdk.
Stars: ✭ 245 (+690.32%)
Mutual labels:  fastlane
on-demand-delivery-fastlane-slack
iOS On-Demand delivery architecture via slack/jenkins/fastlane. Demo project for: #PragmaConf2019
Stars: ✭ 18 (-41.94%)
Mutual labels:  fastlane
App
An easy way to connect with fellow developers during WWDC
Stars: ✭ 188 (+506.45%)
Mutual labels:  fastlane
Galwaybus
Galway Bus Kotlin Multiplatform project using Jetpack Compose and SwiftUI
Stars: ✭ 220 (+609.68%)
Mutual labels:  fastlane
Localizr
Localizr is a Tool that handles and automates the generation of localization files for IOS and Android so there will be only one source of truth for all of your localization strings.
Stars: ✭ 33 (+6.45%)
Mutual labels:  fastlane
React Native Boilerplate
A React Native template for building solid applications 🐙, using JavaScript 💛 or Typescript 💙 (you choose).
Stars: ✭ 2,669 (+8509.68%)
Mutual labels:  fastlane
fastlane-ios-example
Fastlane iOS Example for Beta, Release
Stars: ✭ 38 (+22.58%)
Mutual labels:  fastlane
Screenshots
Screenshots: A command line utility and package for capturing screenshots for Flutter
Stars: ✭ 225 (+625.81%)
Mutual labels:  fastlane
expense-manager
Developers : Checkout this repo for complete CI-CD of flutter with fastlane. Android/iOS both apps are getting deployed on stores with Fastlane.
Stars: ✭ 28 (-9.68%)
Mutual labels:  fastlane
Fastlane Plugin Test center
🎯 The best fastlane plugin to understand and tame misbehaving iOS tests 🎉
Stars: ✭ 214 (+590.32%)
Mutual labels:  fastlane
Docs
All the fastlane docs
Stars: ✭ 216 (+596.77%)
Mutual labels:  fastlane
birthtalk
Meet who have birth common with you
Stars: ✭ 36 (+16.13%)
Mutual labels:  fastlane
Letteravatarkit
📦 An extension that generates letter-based avatars/placeholders
Stars: ✭ 180 (+480.65%)
Mutual labels:  fastlane
fastlane-plugin-slack bot
A Fastlane plugin to customize your automation workflow(s) with a Slack Bot 🤖🚀
Stars: ✭ 26 (-16.13%)
Mutual labels:  fastlane
Fastlane Plugin Changelog
Automate changes to your project CHANGELOG.md
Stars: ✭ 176 (+467.74%)
Mutual labels:  fastlane
fastlane-plugin-validate app
Validate your app with altool before uploading to iTunes Connect
Stars: ✭ 16 (-48.39%)
Mutual labels:  fastlane
fastlane-plugin-run tests firebase testlab
Runs Android tests in Firebase Test Lab 🚀
Stars: ✭ 46 (+48.39%)
Mutual labels:  fastlane
elm-cordova-intro
Getting started with Elm, Cordova and Fastlane
Stars: ✭ 16 (-48.39%)
Mutual labels:  fastlane
pedax
Reversi Board with edax, which is the strongest reversi engine.
Stars: ✭ 18 (-41.94%)
Mutual labels:  fastlane

XCResult

Twitter: @joshdholtz License Gem

Ruby interface for inspecting data and exporting data from Xcode 11 .xcresult files

Installation

Add this line to your application's Gemfile:

gem 'xcresult'

And then execute:

$ bundle

Or install it yourself as:

$ gem install xcresult

Roadmap

  • Allow for easy querying of test plan summaires
  • Allow for easy exporting of .xccovreport files
  • Allow for exporting of screenshots
  • Add full documentation on all classes and methods
  • Add more and better explain examples
  • Add tests and improved code coverage

Usage

Export .xccovreport files from .xcresult

parser = XCResult::Parser.new(path: 'YourProject.xcresult')
export_xccovreport_paths = parser.export_xccovreports(destination: './outputs')

Get test plan summaries from .xcresult

parser = XCResult::Parser.new(path: 'YourProject.xcresult')
summaries = parser.action_test_plan_summaries

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 for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/xcresult.

License

The gem is available as open source under the terms of the MIT License.

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].