Why manually deleted test suites don't recreate when I re-import from Excel?
Hi there,
I have a configuration for import testsuites in my RQM site.
It creates a testsuite and several testcases. And link those testcases to the testsuite.
At this ponit work perfectly. What I don't undestand is why when I go to my site and I manually delete the testsuite, if I execute the import again, my testsuite it's not going to be created anymore again. Why is this happening?
I updated my RQM Excel addin to version 6. Still not working.
Also to link the testsuite to a existing testplan is not working:
testsuite.tesplan = LinkExisting(EXTERNAL PLAN ID
My cfg file:
//TEST SUITEtestsuite.XLSWorksheetID="Inv. Casos Pruebas- Recuentos"testsuite.XLSArtifactID=D2testsuite.dc:title=D2testsuite.dc:description=E2testsuite.XLSLink=testcasetestsuite.testplan=LinkExisting(B2)
//TEST CASEtestcase.XLSWorksheetID="Inv. Casos Pruebas- Recuentos"testcase.XLSArtifactID=B2 & F/estcase.ID=B2 & Ftestcase.dc:title=Ftestcase.XLSStartRow=49testcase.dc:description=Etestcase.alm:owner="myowner"testcase.Section("myns:com.ibm.rqm.planning.editor.section.testCaseDesign","RQM-KEY-TC-DESIGN-TITLE")=Div(G3 & G & H3 & H)
Thanks in advance for your help. It's getting me crazy.
I've been reading the little documentation I found about the addin. I believe I have learnt a lot about how the tool works. But I still can't get it all I think, because I am not being able to fix or undestand this behavior.
Thanks.
3 answers
Juan,
It creates the testsuite again, I suggest to refer sample 'TestSuite with TestCases 001', try with this sample and if it is still not working, please share the log file for further investigation.
Hope it helps.
Mehul
Comments
When you delete the test artifact in RQM, it's just a "soft" delete, and the artifact is placed in the trash, but still there. When you import the Excel file for a second time, the test artifacts will be created with the exact same Ids as before, and since they are still there (in the trash), the test artifacts simply get updated instead.