Skip to content
This repository was 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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d360594 · Aug 4, 2018

History

27 Commits
Mar 27, 2016
Jul 31, 2018
Jul 31, 2018
Mar 27, 2016
Mar 27, 2016
Aug 4, 2018
Aug 27, 2016
Mar 27, 2016
Apr 5, 2016
Aug 27, 2016
Aug 27, 2016
Aug 4, 2018

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.