Skip to content

xcpretty custom formatter for parsing warnings and errors easily to junit

License

Notifications You must be signed in to change notification settings

faken/xcpretty-junit-formatter

Repository files navigation

XCPretty JUnit Formatter

License Gem Build Status

Custom formatter for xcpretty that saves on a XML (JUnit) 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-junit-formatter

Usage

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

#!/bin/bash

xcodebuild | xcpretty -f `xcpretty-junit-formatter`

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

#!/bin/bash

xcodebuild | XCPRETTY_JUNIT_FILE_OUTPUT=result.xml xcpretty -f `xcpretty-junit-formatter`

Output format

You can check some example JUnit xml files in the fixtures folder.

Thanks

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/faken/xcpretty-junit-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 to junit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages