Updates:
Status: WontFix
Comment #5 on issue 843 by pekka.klarck: Reuse of the XML input
http://code.google.com/p/robotframework/issues/detail?id=843
Unfortunately this is not feasible. Run And Return Rc And Output keyword is
totally generic and cannot know if you are running something that produces
output that could be somehow embedded to the overall report. There are,
however, some other approaches that could be taken:
1) If any keyword produces an output you would like to link from Robot's
log file you can use `Log` keyword e.g. like this:
Log <a href="file:///${OUTPUTDIR}/out.html">Output of tool X.</a>
HTML
Obviously you aren't limited to links but could you iframes or some other
mechanisms to embed the output somehow.
2) Create a separate tool specific keyword that can execute tests and also
link/embed the output. These are probably best implemented as external
libraries.
3) If you are running Robot tests, you could try out the Parallel library
that we have prototyped. It isn't officially released or supported but the
code, some documentation, and example tests are available at
http://code.google.com/p/robotframework/source/browse/#hg%2Fproto%2Fparallel
If you have further questions, don't hesitate to ask them on MailingLists.