quality@glassfish.java.net

Re: Another TestNG question

From: Judy Tang <Judy.J.Tang_at_Sun.COM>
Date: Sat, 30 May 2009 16:33:05 -0700

Thanks Dies. We all remember your id now. So happy to see you here to
help out TestNG question !

Have a good weekend !
Judy

Dies Koper wrote:
> Hi Lidia,
>
> I have used the junitreport target for that.
>
> <!-- cannot use frames version on JDK5 because its Xalan is old -->
> <condition property="report.format" value="frames" else="noframes">
> <contains string="${java.version}" substring="1.4.2"/>
> </condition>
> <junitreport todir="reports/junit-style">
> <fileset dir="reports">
> <include name="**/*.xml"/>
> <exclude name="**/testng-failed.xml"/>
> </fileset>
> <report styledir="common/etc/xslt" format="${report.format}"
> todir="reports/junit-style"/>
> </junitreport>
>
> This assumes you specified a directory under "reports" as output
> directory for all your test groups.
>
> I used this on JDK1.4 and 5, and at the time there was an
> incompatibility in the JDK bundled XML parser so that I could not use
> the report with frames on JDK5. I had a java.version property set
> somewhere so depending on its value I selected the report format.
>
> The frames style looks nicer so hopefully that works for your JDK.
>
> I've attached the style sheets I used. I think they were bundled with
> Ant, I might have modified them a bit for our needs. Maybe you can
> compare them with the ones in Ant and see which work best for you.
>
> Regards,
> Dies
>
>
> Lidia Marchioni wrote:
>> Hi all
>>
>> I'm not getting much luck with testng user forum, thus I'm trying it
>> here. Would anyone know if there is an easy way to combine testng
>> xml reports?
>>
>> I have a group of tests that use Selenium. The tests need to be
>> executed on different browsers. I'm driving execution from ant,
>> where I detect OS and execute tests on browsers specific to that OS.
>> Thus testng task is called e.g. 3 times on windows: once for IE, once
>> for FireFox and once for Safari. However, with this approach results
>> are overwritten with each call to testng. I can specify different
>> output directory for each browser/call to testng, but ideally I would
>> like to have one report for all three browser runs. Is there a way
>> to append to an existing xml output file? Do I need to merge the
>> reports?
>>
>> Any insight appreciated.
>>
>> thanks
>> lidia
>
> ------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: quality-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: quality-help_at_glassfish.dev.java.net
>