<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Live &#38; Code &#187; software tools</title>
	<atom:link href="http://www.liveandcode.com/tag/software-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.liveandcode.com</link>
	<description>Enrico on programming, living, and everything in between</description>
	<lastBuildDate>Mon, 27 Jun 2011 01:10:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Autotest for Mac OS X &#8211; Now with less suck!</title>
		<link>http://www.liveandcode.com/2009/05/29/autotest-for-mac-os-x-now-with-less-suck/</link>
		<comments>http://www.liveandcode.com/2009/05/29/autotest-for-mac-os-x-now-with-less-suck/#comments</comments>
		<pubDate>Fri, 29 May 2009 18:41:02 +0000</pubDate>
		<dc:creator>Enrico</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[software tools]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.liveandcode.com/?p=48</guid>
		<description><![CDATA[The autotest-fsevent and autotest-growl gems bring considerable improvements to ZenTest&#8217;s autotest for Mac OS X users. autotest-fsevent teaches autotest a new trick: using FSEvent (provided in Mac OS X 10.5.x) instead of ordinary filesystem polling.  This means less CPU usage because FSEvent broadcasts filesystem changes, making active and periodic polling unnecessary. autotest-growl enhances the Growl support that [...]]]></description>
			<content:encoded><![CDATA[<p>The <a title="Bitcetera: Mac-friendly Autotest" href="http://www.bitcetera.com/en/techblog/2009/05/27/mac-friendly-autotest/"><code>autotest-fsevent</code> and <code>autotest-growl</code></a> gems bring considerable improvements to <a href="http://www.zenspider.com/ZSS/Products/ZenTest/">ZenTest&#8217;</a>s <code>autotest</code> for Mac OS X users.</p>
<p><code>autotest-fsevent</code> teaches <code>autotest</code> a new trick: using <code>FSEvent</code> (provided in Mac OS X 10.5.x) instead of ordinary filesystem polling.  This means less CPU usage because FSEvent broadcasts filesystem changes, making active and periodic polling unnecessary.</p>
<p><code>autotest-growl</code> enhances the Growl support that <code>autotest</code> comes with by adding support for Growling results for tests (using Test::Unit), specs (using RSpec), and features (using Cucumber) and adding pretty Ruby logos to the notifications.</p>
<p>If you use Mac OS X and <code>autotest</code>, I highly recommend that you try these gems out today:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> gem <span style="color: #c20cb9; font-weight: bold;">install</span> autotest-fsevent
<span style="color: #c20cb9; font-weight: bold;">sudo</span> gem <span style="color: #c20cb9; font-weight: bold;">install</span> autotest-growl</pre></div></div>

<p>One caveat: if you&#8217;re using ZenTest 4.0.0 or older, you need to do a bit of trickery to get <code>autotest-growl</code> to work properly.  These versions of ZenTest come with their own <code>autotest</code> Growl plugin, so you need to make sure you&#8217;re requiring the Growl support from <code>autotest-growl</code> instead of ZenTest&#8217;s own.  Here&#8217;s what I ended up writing in my <code>~/.autotest</code> file:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#CC0066; font-weight:bold;">require</span> <span style="color:#996600;">'/Library/Ruby/Gems/1.8/gems/autotest-growl-0.1.0/lib/autotest/growl.rb'</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.liveandcode.com/2009/05/29/autotest-for-mac-os-x-now-with-less-suck/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

