{"repo":"mikepenz/xray-action","free":true,"listed":false,"github":"https://github.com/mikepenz/xray-action","clone":"git clone https://github.com/mikepenz/xray-action.git","description":"... a GitHub action to import test results into \"Xray\" - A complete Test Management tool for Jira.","language":"TypeScript","stars":60,"topics":["xray","github-actions","actions","testing","continuous-integration","automation","workflow","ci","cd","hacktoberfest"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"xray-action ... a GitHub action to import test results into Xray — the test management app for Jira. Quickstart 🛠️ &bull; Inputs &bull; Outputs &bull; Reference 📖 &bull; License 📓 --- --- 🧾 9 report formats junit , xunit , nunit , testng , robot , cucumber , behave , xray , bundle ☁️ Cloud and Server/DC API key pairs for Xray Cloud, Jira credentials or a xrayToken PAT for Server/DC 🎯 Targets a test execution Reuse one via testExecKey , or let the action create it from projectKey 🔀 Merges split reports testMerge folds many junit / cucumber files into a single import 🛠️ Real Jira fields testExecutionJson / testJson set summary, issue type, components, custom fields ♻️ Survives flaky endpoints importRetryLimit , responseTimeout and importParallelism are all yours to tune Quickstart 🛠️ 1. Create a Xray API key — a pair of client id and client secret. 2. Store both as repository secrets, XRAY CLIENT ID and XRAY CLIENT SECRET . 3. Add the import step after your tests have run: The results show up on TEST-1 , and the action reports back how many files it imported via the count output. [!TIP] On Xray Server/DC set xrayCloud: \"false\" and point xrayBaseUrl at your Jira instance — see Configure the workflow. ------- Reference Topic --- --- Configure the workflow Every input, for Xray Cloud and Server/DC Test execution json Set Jira fields on the created test execution Action outputs count , completed , failed , testExecKey , … Contribute Build and test the action locally Xray Wh","default_branch":null,"files":null,"tree":[],"storefront":"/r/mikepenz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mikepenz/xray-action/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."}