Sha256: 4c75674ee5fa89c74ed0f7a05c2e578f4f8d612a649064afc72834f3d3b35934
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
# danger-xcprofiler [![Build Status](https://travis-ci.org/giginet/danger-xcprofiler.svg?branch=master)](https://travis-ci.org/giginet/danger-xcprofiler) [danger](https://github.com/danger/danger) plugin for asserting Swift compilation time. See detail for README of [xcprofiler](https://github.com/giginet/xcprofiler). ![](assets/warning.png) ## Installation Add this line to your Gemfile: ```sh gem 'danger-xcprofiler' ``` ## Usage Just add this line to your Dangerfile: ```ruby xcprofiler.report 'MyApp' ``` If compilation times of each methods are exceeded the thresholds, `danger` adds inline comment to your PR. Default thresholds is 50ms for warning, 100ms for failure. If you want to change thresholds see the following: ```ruby # Defines inline_mode xcprofiler.inline_mode = false # Defines thresholds (ms) xcprofiler.thresholds = { warn: 100, fail: 500 } xcprofiler.report 'MyApp' ``` ## Development 1. Clone this repo 2. Run `bundle install` to setup dependencies. 3. Run `bundle exec rake spec` to run the tests. 4. Use `bundle exec guard` to automatically have tests run as you make changes. 5. Make your changes.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
danger-xcprofiler-0.1.0 | README.md |