:warning: **Looking to transfer repository ownership. Drop me a line is interested :warning:
Xcode-like HTML report for Unit and UI Tests
Install via Homebrew.
# Install latest stable version $ brew install https://raw.githubusercontent.com/TitouanVanBelle/XCTestHTMLReport/develop/xchtmlreport.rb # Install latest master branch $ brew install --HEAD https://raw.githubusercontent.com/TitouanVanBelle/XCTestHTMLReport/develop/xchtmlreport.rb
Simply execute the following command to download the latest version of XCTestHTMLReport
$ bash <(curl -s https://raw.githubusercontent.com/TitouanVanBelle/XCTestHTMLReport/master/install.sh)
You can also specify a branch or tag
$ bash <(curl -s https://raw.githubusercontent.com/TitouanVanBelle/XCTestHTMLReport/master/install.sh) '1.0.0'
Run your UI tests using
xcodebuild without forgetting to specify the
$ xcodebuild test -workspace XCTestHTMLReport.xcworkspace -scheme XCTestHTMLReportSampleApp -destination 'platform=iOS Simulator,name=iPhone 7,OS=11.0' -resultBundlePath TestResults
Then use the previously downloaded xchtmlreport tool to create the HTML report. Additionally,
-i flag is also available to inline all resources, this is convenient for exporting the html file standalone. HTML file will be much heavier but much more portable.
$ xchtmlreport -r TestResults Report successfully created at ./index.html
You can also pass multiple times the -r option.
$ xchtmlreport -r TestResults1 -r TestResults2 Report successfully created at ./index.html
This will create only one HTML Report in the path you passed with the -r option
You can generate junit reports with the
$ xchtmlreport -r TestResults1 -j Report successfully created at .index.html JUnit report successfully created at TestResults1.xcresult/report.junit
Please create an issue whenever you find an issue or think a feature could be a good addition to XCTestHTMLReport. Always make sure to follow the Contributing Guidelines. Feel free to take a shot at these issues.
XCTestHTMLReport is available under the MIT license.
|Last commit: 3 days ago|
Changes since 2.0.0 (compare):