What does TFS build step "Publish TestComplete test results" actually publish
Hi,
let's say I want to start an application, perform 9 tests on it, and close the application again. This is implemented as 9 test items in the project suite, each associated with a testcase.
I integrated TC into visual studio, and when I run the tests, I get an .trx result file. When I double click it, it opens in VS and displays the results as they would be shown in TC:
9 Test items, each with a result and the possibility to open the tree structure to get information about each single step, comment and so on (attached file VS_Result)
When in Team Foundation Server I perform the build step "Publish TestComplete test results", it looks like this - only one test and no possibility to get any information about execution of test items. (attached file TFS_Result)
I was hoping to see...well, actual TestComplete results in TFS...how would I do this?
Thanks in advance,
Florian
Well, sorry, I think I got unprecise towards weekend...yes, I did find the detailed test results, but kind of hidden deeply, and not in a way suitable for extracting daily reports at a glance.
By the name of "publish Test Complete results", I just expected, and still would like, to have a TFS build not publish test results where each TC logFile is counted as one test, but where the TC test cases/items are summed up from within the logs (as one logFile documents multiple test cases, since I would not want to start and stop TestComplete between similar testCases at the same GUI element).
But technically my question is answered as I now understand what is published, and I will see whether I find a way around it, or ask in the appropriate section if the behavior can be improved.
And maybe my approach is not best practice...it's just based on the assumption that starting an application, and than adding an entry, renaming it, and finally deleting it are three testcases,
Naturally I would not want to start/close the application between testcases, and it seems awkward to start/stop TestComplete between each such testCase, just that each testVase gets its own logFile.
Edit: Also, the log only gets attached for failed runs - if a run succeeds, as I see it, there's no way of telling hom many testCases in it succeeded.