<?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: Making unittest life better&#8230;</title>
	<atom:link href="http://oduinn.com/blog/2009/02/26/making-unittest-life-better/feed/" rel="self" type="application/rss+xml" />
	<link>http://oduinn.com/blog/2009/02/26/making-unittest-life-better/</link>
	<description></description>
	<lastBuildDate>Fri, 27 Jan 2012 15:12:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: John O&#8217;Duinn&#8217;s Soapbox &#187; Welcome (back) Lukas!</title>
		<link>http://oduinn.com/blog/2009/02/26/making-unittest-life-better/#comment-31724</link>
		<dc:creator>John O&#8217;Duinn&#8217;s Soapbox &#187; Welcome (back) Lukas!</dc:creator>
		<pubDate>Thu, 21 May 2009 15:27:54 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/02/26/making-unittest-life-better/#comment-31724</guid>
		<description>[...] If you&#8217;ve never met Lukas, you should know that last summer, Lukas arrived for her internship, and had barely unpacked when we handed her the entire unittest infrastructure without warning. With very little guidance, she took it all on. Lukas worked non-stop stabilizing and streamlining machine configs in a million-and-one little details, chasing intermittent unittest failures to figure out if they were caused by code bugs, testware bugs, RelEng bugs or IT bugs&#8230; or a combination! She was so great, we hired her as a part-time contractor when she was heading back to Seneca. In that role, she worked with catlee and myself to consolidate all the build and unittest machines into one shared pool (details here). This project massively simplified life in RelEng, improved end-to-end turnaround time for developers; more importantly, it was a pre-req to getting unittests running on TryServer, and also to separating out build from unittest for faster turnaround times (details here, here and here). All massive stuff. [...]</description>
		<content:encoded><![CDATA[<p>[...] If you&#8217;ve never met Lukas, you should know that last summer, Lukas arrived for her internship, and had barely unpacked when we handed her the entire unittest infrastructure without warning. With very little guidance, she took it all on. Lukas worked non-stop stabilizing and streamlining machine configs in a million-and-one little details, chasing intermittent unittest failures to figure out if they were caused by code bugs, testware bugs, RelEng bugs or IT bugs&#8230; or a combination! She was so great, we hired her as a part-time contractor when she was heading back to Seneca. In that role, she worked with catlee and myself to consolidate all the build and unittest machines into one shared pool (details here). This project massively simplified life in RelEng, improved end-to-end turnaround time for developers; more importantly, it was a pre-req to getting unittests running on TryServer, and also to separating out build from unittest for faster turnaround times (details here, here and here). All massive stuff. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John O&#8217;Duinn&#8217;s Soapbox &#187; Making unittest life better - whats next?</title>
		<link>http://oduinn.com/blog/2009/02/26/making-unittest-life-better/#comment-25223</link>
		<dc:creator>John O&#8217;Duinn&#8217;s Soapbox &#187; Making unittest life better - whats next?</dc:creator>
		<pubDate>Wed, 25 Mar 2009 10:14:29 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/02/26/making-unittest-life-better/#comment-25223</guid>
		<description>[...] Since writing this post and then this post, we now have &#8220;unittests on try&#8221; running on production. Big tip of the hat to Lukas and Catlee for that! So, whats next on our &#8220;make unittest better&#8221; ToDo list? [...]</description>
		<content:encoded><![CDATA[<p>[...] Since writing this post and then this post, we now have &#8220;unittests on try&#8221; running on production. Big tip of the hat to Lukas and Catlee for that! So, whats next on our &#8220;make unittest better&#8221; ToDo list? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John O&#8217;Duinn&#8217;s Soapbox &#187; Unittest and l10n moved from &#8220;dedicated specialized slaves&#8221; to &#8220;pool of identical slaves&#8221;</title>
		<link>http://oduinn.com/blog/2009/02/26/making-unittest-life-better/#comment-23959</link>
		<dc:creator>John O&#8217;Duinn&#8217;s Soapbox &#187; Unittest and l10n moved from &#8220;dedicated specialized slaves&#8221; to &#8220;pool of identical slaves&#8221;</dc:creator>
		<pubDate>Tue, 17 Mar 2009 06:44:11 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/02/26/making-unittest-life-better/#comment-23959</guid>
		<description>[...] Later, once we get past some unittest framework cleanup, we should be able to run unittests without requiring an additional unittest-specific build first (see blog for details). Once that&#8217;s fixed, we can then start running individual unittest suites concurrently on the pool-of-slaves, which means: [...]</description>
		<content:encoded><![CDATA[<p>[...] Later, once we get past some unittest framework cleanup, we should be able to run unittests without requiring an additional unittest-specific build first (see blog for details). Once that&#8217;s fixed, we can then start running individual unittest suites concurrently on the pool-of-slaves, which means: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Axel Hecht</title>
		<link>http://oduinn.com/blog/2009/02/26/making-unittest-life-better/#comment-21885</link>
		<dc:creator>Axel Hecht</dc:creator>
		<pubDate>Thu, 26 Feb 2009 12:01:33 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/02/26/making-unittest-life-better/#comment-21885</guid>
		<description>Sounds like great stuff, good to see that we&#039;re fixing problems instead of throwing hardware at it. Also interesting to see how long we&#039;re already laborating on that issue.

Looking at the complexity of your simple waterfalls, it sounds to me like we got to fix our reporting infrastructure before we can parallize tests runs, though. Folks already have a hard time to find the results of their builds, adding more boxes without having a display up for those doesn&#039;t sound like it would help and save developer time.</description>
		<content:encoded><![CDATA[<p>Sounds like great stuff, good to see that we&#8217;re fixing problems instead of throwing hardware at it. Also interesting to see how long we&#8217;re already laborating on that issue.</p>
<p>Looking at the complexity of your simple waterfalls, it sounds to me like we got to fix our reporting infrastructure before we can parallize tests runs, though. Folks already have a hard time to find the results of their builds, adding more boxes without having a display up for those doesn&#8217;t sound like it would help and save developer time.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

