It's all about the answers!

Ask a question

Migrating test artifacts: discovering matching artifact id for id in embedded image in test step

Stefan Schmelz (321618) | asked Jul 29 '20, 3:50 p.m.
I am trying to migrate test artifacts from instance A to instance B. The process is to download all test artifact xml representations off instance A, then "massage" them a little and re-import them in the target environment in instance B.
Rebuilding the links between the artifacts seems doable, however as i have embedded images in the test script steps (description or expected results) I struggle, as in the xml of the test scripts, i find attachment IDs in the form of e.g.  https://clm4.local/qm/service/, but in the attachment feed, they come as e.g. https://clm4.local/qm/service/
Both denote the same attachment, but I cannot find the key to match them using REST.
Anyone, who can enlighten me...?

Thanks in advance..

One answer

permanent link
Subhajit Bhuiya (5992) | answered Jul 30 '20, 4:09 a.m.

Stefan Schmelz commented Jul 30 '20, 4:50 a.m.

Thank you Subhajit for your answer.
I could use the copy utility, however the intention had been to not just copy and paste, but also have some transformations between instance A and B, hence the attempt to use a custom implementation and the need to match the internal id to a publicly available one, or the question, which service provides the match programmatically.

Stefan Schmelz commented Jul 31 '20, 11:26 a.m.

Unfortunately also the copy utility does not handle my use case correctly, as images embedded in a text (e.g. in a test step expected result) are not migrated. Clicking on the  image in the destination tries to open the orginal location.

Your answer

Register or to post your answer.