{"repo":"kishikawakatsumi/xcresulttool","free":true,"listed":false,"github":"https://github.com/kishikawakatsumi/xcresulttool","clone":"git clone https://github.com/kishikawakatsumi/xcresulttool.git","description":"A GitHub Action that generates a human-readable test report from the Xcode result bundle and shows it on GitHub Checks.","language":"TypeScript","stars":381,"topics":["github-actions"],"license":"MIT","category":"workflow-automation","readme_excerpt":"xcresulttool GitHub Action A GitHub Action that generates a human-readable test report from the Xcode result bundle and shows it on GitHub Checks. The result is formatted into a test report that shows the success or failure of the tests, code coverages, logs, activities, and saved screenshots. Here is an example result. Pre-Requisites This action only works on macOS builders. By default xcodebuild will generate the xcresult bundle file to a randomly named directory in DerivedData . To use this action xcodebuild needs to generate xcresult bundle to an accessible location. This can be done using the -resultBundlePath flag in xcodebuild . The following action uses a script action to invoke xcodebuild and store the results in TestResults.xcresult Usage For complete input/output documentation, see action.yml. Example Multiple result bundle paths Input parameters Limitations GitHub Checks has a maximum text limit of 65535 characters. Currently, any text longer than that will be automatically truncated. There is a limit of 50 annotations in GitHub Checks. Currently, any annotations longer than that will be automatically truncated. You can set the show-passed-tests option to false to reduce the output to avoid the limitation.","default_branch":null,"files":null,"tree":[],"storefront":"/r/kishikawakatsumi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kishikawakatsumi/xcresulttool/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}