Skip to content
This repository has been archived by the owner on Apr 25, 2022. It is now read-only.

xcpretty custom formatter for parsing warnings and errors easily from a JSON

License

Notifications You must be signed in to change notification settings

marcelofabri/xcpretty-json-formatter

Repository files navigation

XCPretty JSON Formatter

License Gem Build Status

Custom formatter for xcpretty that saves on a JSON file all the errors, warnings and test failures, so you can process them easily later.

Installation

This formatter is distributed via RubyGems, and depends on a version of xcpretty >= 0.0.7 (when custom formatters were introduced). Run:

gem install xcpretty-json-formatter

Usage

Specify xcpretty-json-formatter as a custom formatter to xcpretty:

#!/bin/bash

xcodebuild | xcpretty -f `xcpretty-json-formatter`

By default, xcpretty-json-formatter writes the result in build/reports/errors.json, but you can change that with an environment variable:

#!/bin/bash

xcodebuild | XCPRETTY_JSON_FILE_OUTPUT=result.json xcpretty -f `xcpretty-json-formatter`

Output format

You can check some example JSONs in the fixtures folder.

Thanks

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/marcelofabri/xcpretty-json-formatter.

License

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

About

xcpretty custom formatter for parsing warnings and errors easily from a JSON

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages