<?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>~robcee/ &#187; fireunit</title>
	<atom:link href="http://antennasoft.net/robcee/tag/fireunit/feed/" rel="self" type="application/rss+xml" />
	<link>http://antennasoft.net/robcee</link>
	<description>more than just sandwiches</description>
	<lastBuildDate>Wed, 04 Jan 2012 15:59:00 +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>Back to the &#8216;Bug</title>
		<link>http://antennasoft.net/robcee/2008/11/26/back-to-the-bug/</link>
		<comments>http://antennasoft.net/robcee/2008/11/26/back-to-the-bug/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 18:22:41 +0000</pubDate>
		<dc:creator>robcee</dc:creator>
				<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[fireunit]]></category>
		<category><![CDATA[net]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[unittest]]></category>

		<guid isPermaLink="false">http://antennasoft.net/robcee/2008/11/26/back-to-the-bug/</guid>
		<description><![CDATA[I&#8217;ve actually been back from a brief 2 week hiatus for a couple of weeks now, trying to get my head back in the swing of things. The pace of Firebug development continues unabated. Honza is busy back-porting some Net panel changes from 1.4 to 1.3. We expect a final release of Firebug 1.3 sometime [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve actually been back from a brief 2 week hiatus for a couple of weeks now, trying to get my head back in the swing of things. The pace of Firebug development continues unabated. Honza is busy back-porting some Net panel changes from 1.4 to 1.3. We expect a final release of Firebug 1.3 sometime next week. John Barton says the new improved viewport code for the Script panel is looking solid.</p>
<p>While that&#8217;s cooking, Firebug 1.4 is going into its 7th alpha with even more tasty goodness included in the Net panel — we&#8217;re considering renaming it to the Honza panel, or maybe just putting an icon of Honza&#8217;s face in there. It&#8217;s got that much Honza in it. Also, John Barton has added some new Script panel improvements and performance enhancements. Scrolling should be even smoother and there&#8217;s a new &#8220;break-on-next&#8221; debugging feature which, at the moment, as almost sure to break things in new and exciting ways. Feel free to try it out at the usual place: <a target="_blank" href="http://getfirebug.com/releases/firebug/1.4/">http://getfirebug.com/releases/firebug/1.4</a>.</p>
<p>John Resig and Honza have been working on getting Fireunit ready for prime-time as well. Over the next month, I plan on integrating that with some revamped build scripts to get our unittest environment running.</p>
<p>Now I&#8217;d like to reintroduce the <a target="_blank" href="http://blog.getfirebug.com/">Firebug Development Blog</a>. It&#8217;s been freshly reminted and the links should finally work again on the <a target="_blank" href="http://getfirebug.com/">getfirebug.com</a> website. Expect updates from the team about new features and usage tips as well as developer-related information like API changes. If you&#8217;re into Firebug, you&#8217;ll want to add that <a href="feed://http//blog.getfirebug.com/feed">feed</a> to your reader of choice.</p>
]]></content:encoded>
			<wfw:commentRss>http://antennasoft.net/robcee/2008/11/26/back-to-the-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weekly Meeting Recap, October 21, 2008</title>
		<link>http://antennasoft.net/robcee/2008/10/23/weekly-meeting-recap-october-21-2008-2/</link>
		<comments>http://antennasoft.net/robcee/2008/10/23/weekly-meeting-recap-october-21-2008-2/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 15:54:44 +0000</pubDate>
		<dc:creator>robcee</dc:creator>
				<category><![CDATA[Chromebug]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[fireunit]]></category>
		<category><![CDATA[net]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[unittest]]></category>

		<guid isPermaLink="false">http://antennasoft.net/robcee/2008/10/23/weekly-meeting-recap-october-21-2008-2/</guid>
		<description><![CDATA[Just a quick blurb about what we covered in this week&#8217;s meeting: Firebug 1.3.0b2 is available on getfirebug.com Discussed Honza&#8217;s awesome improvements to the Net panel Discussed John Resig&#8217;s further efforts on FireUnit and NetUnit integration Starting to push new code to 1.4 branch, 1.3 for bugfixes and cleanup only. That&#8217;s the short version. The [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick blurb about what we covered in this week&#8217;s <a target="_blank" href="https://wiki.mozilla.org/Firebug/WeeklyUpdates/2008-10-21">meeting</a>:</p>
<ul>
<li>Firebug 1.3.0b2 is available on <a href="http://getfirebug.com/releases/firebug/1.3/">getfirebug.com</a></li>
<li>Discussed Honza&#8217;s awesome improvements to the Net panel</li>
<li>Discussed John Resig&#8217;s further efforts on FireUnit and NetUnit integration</li>
<li>Starting to push new code to 1.4 branch, 1.3 for bugfixes and cleanup only.</li>
</ul>
<p>That&#8217;s the short version.</p>
<p><a href="http://www.flickr.com/photos/robceemoz/2967271174/" title="Firebug 1.3b2 Net panel by robceemoz, on Flickr"><img src="http://farm4.static.flickr.com/3159/2967271174_aaa1f5333a_m.jpg" width="240" height="222" alt="Firebug 1.3b2 Net panel" align="left" style="margin-right: 8px;" /></a> The longer version includes some good discussion about the net panel improvements, including some ideas for color improvements and drawing <a target="_blank" href="https://developer.mozilla.org/web-tech/2008/10/13/mozafterpaint/">MozAfterPaint</a> events on top of time-lines. We&#8217;re starting to see some additional load events super-imposed on the network traffic now, so the term &#8220;Net panel&#8221; is probably going to be replaced with something like, Construction Timeline in a later version. I don&#8217;t know what that name will be yet.</p>
<p>Resig&#8217;s improvements to <a target="_blank" href="http://antennasoft.net/robcee/2008/10/07/fireunit-the-early-years/">FireUnit</a> include a test-runner mechanism for running through a set of chrome files containing unittests. He&#8217;s also making good progress on integrating Honza&#8217;s NetUnit tests which will include the httpd.js server for hosting locally stored tests. We&#8217;re getting that much closer to having a usable unittest solution.</p>
<p>That&#8217;s not to say that we have full unittest coverage yet. I spent a couple of days messing around last week trying to write some Script panel unittests but ended up scrapping them because I coded around the thing I was trying to test. It was educational at least. I&#8217;ve moved back to working on rewriting some of the packaging tools so we can have a saner, cross-platform mechanism for building the extension and stripping out all the debugging and tracing code. Hint: It will probably be written in a language named for a certain non-venomous snake.</p>
<p>Not mentioned in the bullets, John Barton has moved Chromebug into the google code <a target="_blank" href="http://code.google.com/p/fbug/source/browse/">repository</a> we&#8217;re using for Firebug. Feel free to check it out and <a target="_blank" href="http://antennasoft.net/robcee/2008/08/29/building-chromebug/">give it a whirl</a>. We should be much closer to having Chromebug in a usable state where Firefox and extension developers can start using it.</p>
<div class="code">svn co http://fbug.googlecode.com/svn/chromebug/ chromebug</div>
<p>Oh, and one last thing: For all you testers running nightlies, we&#8217;re going to bump the MaxVersion on Firebug to 3.1 so you can start re-enabling your compatibility checks. Note that Firebug 1.3 on Firefox 3.1 will be considered experimental and useful for testing purposes only. We know there are problems, but we need to track them down and fix them in Firebug 1.4. If you encounter a problem, do a search in our <a target="_blank" href="http://code.google.com/p/fbug/issues/list">Issues</a> database and if you don&#8217;t find it, file it!</p>
]]></content:encoded>
			<wfw:commentRss>http://antennasoft.net/robcee/2008/10/23/weekly-meeting-recap-october-21-2008-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FireUnit &#8211; the early years</title>
		<link>http://antennasoft.net/robcee/2008/10/07/fireunit-the-early-years/</link>
		<comments>http://antennasoft.net/robcee/2008/10/07/fireunit-the-early-years/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 20:05:25 +0000</pubDate>
		<dc:creator>robcee</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[fireunit]]></category>
		<category><![CDATA[unittest]]></category>

		<guid isPermaLink="false">http://antennasoft.net/robcee/2008/10/07/fireunit-the-early-years/</guid>
		<description><![CDATA[One of our goals for moving forward with Firebug is to build a system to run automated unit tests for it. Currently, Firebug is modified, packaged and then tested by a small (but enthusiastic!) group of developers. When changes are made to the codebase, the area under development might be tested by the developer, but [...]]]></description>
			<content:encoded><![CDATA[<p>One of our goals for moving forward with Firebug is to build a system to run automated unit tests for it. Currently, Firebug is modified, packaged and then tested by a small (but enthusiastic!) group of developers. When changes are made to the codebase, the area under development might be tested by the developer, but there&#8217;s no way of knowing if what you&#8217;ve done has broken some other part of the application. As a friend of mine is fond of saying, software is hard.</p>
<p>Enter FireUnit! An extension for Firebug that aims to be able to test Firebug itself, and later on, perhaps be a useful framework for developing unittests for the web. It&#8217;s still very early on, but there&#8217;s a core emerging.</p>
<p>Installing FireUnit is currently a bit of a manual affair. Download the source code from the github <a target="_blank" href="http://github.com/jeresig/fireunit/tree/master">repository</a> and extract the downloaded zip or tar file to your local filesystem.</p>
<p>Open your profile/extensions directory for the Firefox profile that you use with Firebug. Create a new empty text file there with the name &#8220;fireunit@mozilla.com&#8221; (no quotes, of course). In this text file, add the full path to the FireUnit directory you unpacked in the previous step. E.g., &#8220;/Volumes/Data/Projects/FIREBUG/fireunit&#8221; in my case.
<div align="center"><img src="http://antennasoft.net/robcee/wp-content/uploads/2008/10/picture-1.png" alt="" /><br /><small><small><i>Test panel of FireUnit after running commandline.html</i></small></small></div>
<p>When you open/restart Firefox with this profile and open Firebug, you should now see a new &#8220;Test&#8221; panel in the list of tabs. Go to the location bar and type in / paste chrome://fireunit/content/test/commandline.html. You should see some flickering as FireUnit runs through the tests in that commandline.html. When done, you should see a bunch of passes listed in the Test panel (hopefully no failures!).</p>
<p>While I&#8217;m rambling about testing, I should mention that there will soon be a new alpha version of Firebug 1.3 (a4) available for download at <a target="_blank" href="http://getfirebug.com/releases/firebug/1.3/">getfirebug.com/releases/firebug1.3</a>. This would be an ideal version for you to try out FireUnit on! For the more adventurous in the crowd, Chromebug 0.3a8 is R261 on <a target="_blank" href="https://fireclipse.svn.sourceforge.net/svnroot/fireclipse/trunk/FireclipseExtensions/chromebug">https://fireclipse.svn.sourceforge.net/svnroot/fireclipse/trunk/FireclipseExtensions/chromebug</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://antennasoft.net/robcee/2008/10/07/fireunit-the-early-years/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

