<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Android Testing: XML Reports for Continuous Integration</title>
	<atom:link href="http://www.alittlemadness.com/2010/07/14/android-testing-xml-reports-for-continuous-integration/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alittlemadness.com/2010/07/14/android-testing-xml-reports-for-continuous-integration/</link>
	<description>A man needs a little madness, or else he never dares cut the rope and be free. -Nikos Kazantzakis</description>
	<lastBuildDate>Fri, 03 Feb 2012 00:04:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: a little madness &#187; Blog Archive &#187; Android JUnit XML Reports: Multiple File Support</title>
		<link>http://www.alittlemadness.com/2010/07/14/android-testing-xml-reports-for-continuous-integration/comment-page-1/#comment-298676</link>
		<dc:creator>a little madness &#187; Blog Archive &#187; Android JUnit XML Reports: Multiple File Support</dc:creator>
		<pubDate>Wed, 23 Feb 2011 05:08:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/?p=680#comment-298676</guid>
		<description>[...] Original blog post [...]</description>
		<content:encoded><![CDATA[<p>[...] Original blog post [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.alittlemadness.com/2010/07/14/android-testing-xml-reports-for-continuous-integration/comment-page-1/#comment-296535</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Fri, 18 Feb 2011 05:38:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/?p=680#comment-296535</guid>
		<description>Mayank,

The README for android-junit-report mentions some caveats about the report file format, the main ones being that:

- All suites are dumped in a single file; and
- No redundant information is given.

Pulse is flexible enough in its handling of these types of reports to read this output, but I&#039;m not surprised that some tools aren&#039;t, as it differs from the junit task&#039;s output.

However, today I have added a new feature to android-junit-report that allows you to generate multiple output files - oe per suite.  Perhaps Quickbuild will have more luck with them:

https://github.com/jsankey/android-junit-report

Re: the license, this is with the source code in GitHub (Apache 2).  Commercial distribution is fine.</description>
		<content:encoded><![CDATA[<p>Mayank,</p>
<p>The README for android-junit-report mentions some caveats about the report file format, the main ones being that:</p>
<p>- All suites are dumped in a single file; and<br />
- No redundant information is given.</p>
<p>Pulse is flexible enough in its handling of these types of reports to read this output, but I&#8217;m not surprised that some tools aren&#8217;t, as it differs from the junit task&#8217;s output.</p>
<p>However, today I have added a new feature to android-junit-report that allows you to generate multiple output files &#8211; oe per suite.  Perhaps Quickbuild will have more luck with them:</p>
<p><a href="https://github.com/jsankey/android-junit-report" rel="nofollow">https://github.com/jsankey/android-junit-report</a></p>
<p>Re: the license, this is with the source code in GitHub (Apache 2).  Commercial distribution is fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mayank</title>
		<link>http://www.alittlemadness.com/2010/07/14/android-testing-xml-reports-for-continuous-integration/comment-page-1/#comment-293301</link>
		<dc:creator>mayank</dc:creator>
		<pubDate>Thu, 10 Feb 2011 16:05:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/?p=680#comment-293301</guid>
		<description>Hi,

I use the steps suggested above and I am able to get a basic XML file generated after running my test cases in Android. However when I try to use that with an industry accepted CI tool like Quickbuild, its not able to consume the XML file and throws errors.

Wonder if the XML file generated is pure JUnit-XML or something that works with Pulse but may/maynot work with other CI tools or standard XML-HTML converters to give me a nice GUI interface to look at tests run/pass/fail etc?

Another question I have is on the jar file that is mentioned, what licensing terms is it released under? Can I use it for commercial distribution as part of my application?

Regards</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I use the steps suggested above and I am able to get a basic XML file generated after running my test cases in Android. However when I try to use that with an industry accepted CI tool like Quickbuild, its not able to consume the XML file and throws errors.</p>
<p>Wonder if the XML file generated is pure JUnit-XML or something that works with Pulse but may/maynot work with other CI tools or standard XML-HTML converters to give me a nice GUI interface to look at tests run/pass/fail etc?</p>
<p>Another question I have is on the jar file that is mentioned, what licensing terms is it released under? Can I use it for commercial distribution as part of my application?</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Testing Android Apps &#124; Sam Snyder</title>
		<link>http://www.alittlemadness.com/2010/07/14/android-testing-xml-reports-for-continuous-integration/comment-page-1/#comment-268369</link>
		<dc:creator>Testing Android Apps &#124; Sam Snyder</dc:creator>
		<pubDate>Fri, 10 Dec 2010 22:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/?p=680#comment-268369</guid>
		<description>[...] Android Testing &#8211; XML Reports for Continuous Integration: more advice from [...]</description>
		<content:encoded><![CDATA[<p>[...] Android Testing &#8211; XML Reports for Continuous Integration: more advice from [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Junit Test Runner for ANT &#171; MobileBytes</title>
		<link>http://www.alittlemadness.com/2010/07/14/android-testing-xml-reports-for-continuous-integration/comment-page-1/#comment-239452</link>
		<dc:creator>Junit Test Runner for ANT &#171; MobileBytes</dc:creator>
		<pubDate>Sun, 05 Sep 2010 23:56:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/?p=680#comment-239452</guid>
		<description>[...] on the SD card that than can be pushed down to a desktop folder using an ant task. The blog post is here and github project page is [...]</description>
		<content:encoded><![CDATA[<p>[...] on the SD card that than can be pushed down to a desktop folder using an ant task. The blog post is here and github project page is [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.alittlemadness.com/2010/07/14/android-testing-xml-reports-for-continuous-integration/comment-page-1/#comment-226522</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Thu, 15 Jul 2010 00:09:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/?p=680#comment-226522</guid>
		<description>Hi Manfred,

My post was not to suggest that there was no way to run an Android build on a CI server previously, so I think it&#039;s a stretch to call that an &quot;omission&quot;.  The piece that was missing, as far as I was aware, was some way to get nicely integrated test reporting.  Although the tests would run and appear in the build log, many CI servers support richer integration and reporting of test results.  To do this they need access to a parseable test report.  Hence my new runner that produces such reports.

My new runner itself could equally be used with a Maven build, provided your plugin allows the user to customise the test runner somehow.  In fact it could be nice to figure out how to put the two together for people that prefer Maven!</description>
		<content:encoded><![CDATA[<p>Hi Manfred,</p>
<p>My post was not to suggest that there was no way to run an Android build on a CI server previously, so I think it&#8217;s a stretch to call that an &#8220;omission&#8221;.  The piece that was missing, as far as I was aware, was some way to get nicely integrated test reporting.  Although the tests would run and appear in the build log, many CI servers support richer integration and reporting of test results.  To do this they need access to a parseable test report.  Hence my new runner that produces such reports.</p>
<p>My new runner itself could equally be used with a Maven build, provided your plugin allows the user to customise the test runner somehow.  In fact it could be nice to figure out how to put the two together for people that prefer Maven!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Manfred Moser</title>
		<link>http://www.alittlemadness.com/2010/07/14/android-testing-xml-reports-for-continuous-integration/comment-page-1/#comment-226447</link>
		<dc:creator>Manfred Moser</dc:creator>
		<pubDate>Wed, 14 Jul 2010 16:11:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.alittlemadness.com/?p=680#comment-226447</guid>
		<description>Very nice. I just wanted to clarify one omission I noticed. There are in fact other options for running an Android build on a continuous integration server. The Maven Android Plugin supports unit as well as integration(instrumentation) testing and other things like start/stop the emulator. Since it is using Maven pretty much any CI server can use it. In fact the samples that come with the plugin are run on Hudson for a few month...</description>
		<content:encoded><![CDATA[<p>Very nice. I just wanted to clarify one omission I noticed. There are in fact other options for running an Android build on a continuous integration server. The Maven Android Plugin supports unit as well as integration(instrumentation) testing and other things like start/stop the emulator. Since it is using Maven pretty much any CI server can use it. In fact the samples that come with the plugin are run on Hudson for a few month&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

