Linking based on the test name seems extremely brittle to me: Change the name of a class and now your test associations are broken.
I can see that when using X-RAY's custom JSON format, or NUnit, you're able to associate an automated test with a Test Key in JIRA.
Is there no way to use this with JUnit XML files? To me it seems like these should both be associated with the hypothetical test "PRJ-123":
// example xray-output.json
{
"tests": [
{
"testKey": "PRJ-123",
"start": "2013-05-03T11:47:35+01:00",
"finish": "2013-05-03T11:50:56+01:00",
"comment": "Test was OK but the performance is very poor",
"status": "PASS"
}
]
}
// example junit.xml
<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="Mocha Tests" time="0.026000000000000002" tests="2" failures="1">
<testsuite name="some feature" timestamp="2017-11-30T20:28:42" tests="2" file="/a/b/c.js" failures="1" time="0.026000000000000002">
<testcase name="some feature [PRJ-123] does a thing" time="0.02" classname="[PRJ-123] does a thing">
</testcase>
</testsuite>
</testsuites>
Hi Mike Wyatt,
Thank you for your suggestion. We do not have this kind of solution due to JUnit 4 lack of labels elements. Your suggestion is valid but not clean and clear enough. We do have a story to use JUnit 5 capabilities to perform what you intend, https://jira.xpand-addons.com/browse/XRAY-1243. Please "watch" and "vote" for it.
Best regards,
Xpand Add-ons Team
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.