<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>3.1415926535897932384626433...</title>
	<atom:link href="http://elvis314.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://elvis314.wordpress.com</link>
	<description>PI, pie, and py</description>
	<lastBuildDate>Thu, 19 Jan 2012 16:43:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='elvis314.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>3.1415926535897932384626433...</title>
		<link>http://elvis314.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://elvis314.wordpress.com/osd.xml" title="3.1415926535897932384626433..." />
	<atom:link rel='hub' href='http://elvis314.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Love Mozilla, Love Python, Want to Help, What Next?</title>
		<link>http://elvis314.wordpress.com/2011/12/21/love-mozilla-love-python-want-to-help-what-next/</link>
		<comments>http://elvis314.wordpress.com/2011/12/21/love-mozilla-love-python-want-to-help-what-next/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 04:38:20 +0000</pubDate>
		<dc:creator>elvis314</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://elvis314.wordpress.com/?p=537</guid>
		<description><![CDATA[I have been asked a few times over the last couple months how to help out at Mozilla, specifically with python.  I know there are dozens of teams within Mozilla that have various python related projects.  I am on the &#8230; <a href="http://elvis314.wordpress.com/2011/12/21/love-mozilla-love-python-want-to-help-what-next/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=537&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been asked a few times over the last couple months how to help out at Mozilla, specifically with python.  I know there are dozens of teams within Mozilla that have various python related projects.  I am on the <a href="https://wiki.mozilla.org/Auto-tools">automation and tools</a> team at Mozilla (known as the A*Team) and we do a lot of python related work.  It seems that we are asked to add new and crazy stuff to harnesses or write new and <a href="https://wiki.mozilla.org/Auto-tools/Projects/Eideticker">interesting tools</a> (usually a blend of python and javascript).</p>
<p>1) Mozbase.  Our efforts in our spare time is to refactor our test harnesses within Mozilla to share common code where possible, we call it <a href="https://wiki.mozilla.org/Auto-tools/Projects/MozBase">mozbase</a>.  I recommend doing a git clone of mozbase and getting it installed on your system: git clone git@github.com:mozilla/mozbase.git</p>
<p>2) Talos.  Next is to pick up a test harness.  We have been focusing on <a href="https://wiki.mozilla.org/Buildbot/Talos">talos</a>.  Mostly because you don&#8217;t have to pull the entire mozilla-central tree, do hour long builds, and really because the talos code base is in need of some serious updating.  To get talos, you need to clone it: hg clone http://hg.mozilla.org/build/talos</p>
<p>3) Configure Talos.  Talos is run in 2 steps right now.  A configuration step and a execution step.  The configuration step requires a path to firefox.exe as well as an active test (I use ts to keep it simple) is pretty easy:  &#8220;python PerfConfigurator.py &#8211;develop -a ts -e &lt;path&gt;/firefox.exe &#8211;output mytest.yml&#8221;.</p>
<p>4) Run Talos.  this step is easy.  Make sure you don&#8217;t have another instance of firefox.exe running on the computer and then run: &#8220;python run_tests.py -d -n mytest.yml&#8221;.</p>
<p>5) Take a look at some of these bugs that we have which are related to mozbase and/or talos:  http://bit.ly/tZHs3G</p>
<p>While this isn&#8217;t exhaustive or a perfect guide for how to work on the perfect bug in an hour or less, these 5 steps should get you setup to work on basic Mozilla code and start fixing bugs!  Pop into #ateam on irc.mozilla.org and ask some questions.</p>
<p>Now back to the other PI(e) that I always talk about!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elvis314.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elvis314.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elvis314.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elvis314.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elvis314.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elvis314.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elvis314.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elvis314.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elvis314.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elvis314.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elvis314.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elvis314.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elvis314.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elvis314.wordpress.com/537/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=537&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elvis314.wordpress.com/2011/12/21/love-mozilla-love-python-want-to-help-what-next/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f84d9f07d56202cb0a4249e69adf133?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elvis314</media:title>
		</media:content>
	</item>
		<item>
		<title>How the mobile automation for Android became reliable in the last few months</title>
		<link>http://elvis314.wordpress.com/2011/12/20/how-the-mobile-automation-for-android-became-reliable-in-the-last-few-months/</link>
		<comments>http://elvis314.wordpress.com/2011/12/20/how-the-mobile-automation-for-android-became-reliable-in-the-last-few-months/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 21:03:35 +0000</pubDate>
		<dc:creator>elvis314</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://elvis314.wordpress.com/2011/12/20/how-the-mobile-automation-for-android-became-reliable-in-the-last-few-months/</guid>
		<description><![CDATA[Making the Mozilla automation infrastructure run reliably for each checkin on mobile devices has been my primary focus for the last few years.  Last year at this time we were just trying to get Android automation up and running, all &#8230; <a href="http://elvis314.wordpress.com/2011/12/20/how-the-mobile-automation-for-android-became-reliable-in-the-last-few-months/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=534&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Making the Mozilla automation infrastructure run reliably for each checkin on mobile devices has been my primary focus for the last few years.  Last year at this time we were just trying to get Android automation up and running, all tools and harnesses had been written and ready to run.  The core buildbot code for running the tests was in place.  The problem was that we just had so many failures of the devices (NVidia Tegra development boards) and the tests.</p>
<p>So as the months went on from last December and up through August, we really made little progress.  A few tests were fixed, some disabled, some checks in place to make the boards stay online, but really no consistent set of test results.</p>
<p>There were a couple things that fixed our problems:</p>
<p>1) a rock star intern (:jchen) who found and fixed some workarounds with the OS so <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=662936">fennec wouldn&#8217;t crash</a> all the time (issues with networking and libc).</p>
<p>2) a <a href="https://wiki.mozilla.org/Mobile/Testing">weekly meeting</a> started by :blassey to go over all the bugs, status, issues, future work, and other items.</p>
<p>Both of these items are signs that the mobile development team was serious about testing and wanting to see Android unittests become a part of Mozilla.  While this seems trivial, it was next to impossible to keep tests running smoothly without support from the entire team.</p>
<p>Enjoy the reliable unit tests on Android!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elvis314.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elvis314.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elvis314.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elvis314.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elvis314.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elvis314.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elvis314.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elvis314.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elvis314.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elvis314.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elvis314.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elvis314.wordpress.com/534/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elvis314.wordpress.com/534/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elvis314.wordpress.com/534/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=534&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elvis314.wordpress.com/2011/12/20/how-the-mobile-automation-for-android-became-reliable-in-the-last-few-months/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f84d9f07d56202cb0a4249e69adf133?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elvis314</media:title>
		</media:content>
	</item>
		<item>
		<title>TegraPool &#8211; Bathing suit not required</title>
		<link>http://elvis314.wordpress.com/2011/12/05/tegrapool-bathing-suit-not-required/</link>
		<comments>http://elvis314.wordpress.com/2011/12/05/tegrapool-bathing-suit-not-required/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 22:41:27 +0000</pubDate>
		<dc:creator>elvis314</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://elvis314.wordpress.com/?p=411</guid>
		<description><![CDATA[I have had the honor of working with Trevor on a few projects during his internship at Mozilla.  One of earlier projects he worked on was TegraPool, a utility to check out a tegra and run tests on it as &#8230; <a href="http://elvis314.wordpress.com/2011/12/05/tegrapool-bathing-suit-not-required/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=411&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have had the honor of working with Trevor on a few projects during his internship at Mozilla.  One of earlier projects he worked on was TegraPool, a utility to check out a tegra and run tests on it as we do on tinderbox.  Trevor doesn&#8217;t have a blog setup or a feed to planet, so here is what Trevor has to say:</p>
<p>A few weeks ago, I got nominated as a friend of a tree for being able to help out with mobile development get past issues with talos. Being a relatively new hire, I too am aware about how difficult it can be to get a testing environment set up, especially if you haven&#8217;t worked with mobile devices at all. Luckily, the first project I worked on this term is especially useful for those who can&#8217;t be bothered with setting up talos, or getting a Tegra and setting up the proper config for it.</p>
<p>Tegra Pool is an internal-only site for those who need to debug the issues in an automated testing run (such as on TBPL).  It can be found here: <a href="http://tegrapool.build.mtv1.mozilla.com">TegraPool</a>. It will show you a table of all the devices available, and a couple forms to checkin and checkout.</p>
<p>If you are local and have the entire mobile testing suite set up, then it&#8217;s easy. Just put in your LDAP credentials and click &#8220;Check Out&#8221;. The IP of the Tegra you get will pop up, and not only will you be able to telnet and use the SUTAgent, but the AndroidDeviceBridge(ADB) will use TCP/IP, allowing you to connect with &#8220;adb connect &lt;ip&gt;&#8221;.</p>
<p>Remoties have a bit more of a problem, as most tests will require the Tegra to contact an &#8220;external server&#8221;, but we don&#8217;t want it to be making requests off-network. Also, many users don&#8217;t want to run the tests on their own computer, because they might need to run other things, or might not want to set up the entire testing environment. Luckily TegraPool solves these problems too.</p>
<p>If you are remote, or don&#8217;t have the time to set up the entire testing set, you can select the &#8220;I want server…&#8221; checkbox. To set up everything for you, you will have to point it to a test folder to get the app and zip files. This is best done with going to the build on Try in TinderBoxPushLog and clicking, &#8220;go to build directory&#8221;, when B is selected, and selecting the try-android-xul directory (or equivalent). Alternatively, <a href="ftp://ftp.mozilla.org/pub/mobile/nightly/latest-mozilla-central-android/">ftp&#8230;mozilla-central-android</a>  (or other folders in the nightly directory) is usually a good folder to use. This will set up a temporary account for you on the TegraPool server (based on your LDAP username).</p>
<p>Once you have checked out a Tegra and received a temporary account, you can now SSH into the machine (The password is a standard &#8220;giveMEtegra&#8221;). If you look in the home folder, you can see a lot of scripts that will just run. runMochiRemote.sh will run every single mochitest, runTalosRemote.sh will run the quick tpan test, and runRefRemote.sh will run the ref tests. If you connect to the device with ADB before running this, you should be able to pinpoint where issues are occurring.<br />
This directory is a quick product, and should not limit what you can do. You can sftp new fennec.apk files, or modify the .sh files to run the necessary tests (i.e. other talos tests or specific mochitests).</p>
<p>Hopefully, this should let anybody who wants to debug mobile issues have a fast and easy option. Right now there are only 2 Tegra boards and 2 Panda boards running android, but if there is enough usage, more devices will be added. Happy debugging!</p>
<p>-Trevor (tfair on IRC)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elvis314.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elvis314.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elvis314.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elvis314.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elvis314.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elvis314.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elvis314.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elvis314.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elvis314.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elvis314.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elvis314.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elvis314.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elvis314.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elvis314.wordpress.com/411/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=411&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elvis314.wordpress.com/2011/12/05/tegrapool-bathing-suit-not-required/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f84d9f07d56202cb0a4249e69adf133?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elvis314</media:title>
		</media:content>
	</item>
		<item>
		<title>work in progress &#8211; turning on reftests in the new native UI for firefox on android</title>
		<link>http://elvis314.wordpress.com/2011/11/28/work-in-progress-turning-on-reftests-in-the-new-native-ui-for-firefox-on-android/</link>
		<comments>http://elvis314.wordpress.com/2011/11/28/work-in-progress-turning-on-reftests-in-the-new-native-ui-for-firefox-on-android/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 16:17:38 +0000</pubDate>
		<dc:creator>elvis314</dc:creator>
				<category><![CDATA[testdev]]></category>

		<guid isPermaLink="false">http://elvis314.wordpress.com/?p=408</guid>
		<description><![CDATA[The latest builds of Mobile Firefox are switching to using a Java based UI, which means the tests that depend on a traditional window environment and backend XUL will most likely fail.  In general we have mochitests and some talos &#8230; <a href="http://elvis314.wordpress.com/2011/11/28/work-in-progress-turning-on-reftests-in-the-new-native-ui-for-firefox-on-android/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=408&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The latest builds of Mobile Firefox are switching to using a <a href="http://dougt.org/wordpress/2011/09/fennec-and-native-android-uis/">Java based UI</a>, which means the tests that depend on a traditional window environment and backend XUL will most likely fail.  In general we have mochitests and some talos tests running, but reftests are a huge piece of testing that hasn&#8217;t been working.</p>
<p>In <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=704509">bug 704509</a>, I have a patch to get reftests working with a Java front end.  This is really just using the XUL backend, but making it work with the limited support we have for addons and XUL, here are some differences:</p>
<ul>
<li>I am using a bootstrapped extension</li>
<li>the reftest code needs to specify the window and document we are using</li>
<li>I am not using a commandline handler, all options are set as preferences</li>
<li>There is a nasty hack to attach our reftest &lt;browser&gt; to the default &lt;window&gt;</li>
</ul>
<p>I need to make this work with our current reftest harness for Firefox.  So most of these changes will need to be cleaned up to work in a way acceptable to everybody and minimize the special case hacking for android.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elvis314.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elvis314.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elvis314.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elvis314.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elvis314.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elvis314.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elvis314.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elvis314.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elvis314.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elvis314.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elvis314.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elvis314.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elvis314.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elvis314.wordpress.com/408/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=408&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elvis314.wordpress.com/2011/11/28/work-in-progress-turning-on-reftests-in-the-new-native-ui-for-firefox-on-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f84d9f07d56202cb0a4249e69adf133?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elvis314</media:title>
		</media:content>
	</item>
		<item>
		<title>Work In Progress &#8211; making Talos easier to run</title>
		<link>http://elvis314.wordpress.com/2011/11/03/work-in-progress-making-talos-easier-to-run/</link>
		<comments>http://elvis314.wordpress.com/2011/11/03/work-in-progress-making-talos-easier-to-run/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 13:49:57 +0000</pubDate>
		<dc:creator>elvis314</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://elvis314.wordpress.com/?p=403</guid>
		<description><![CDATA[This quarter I became the proud owner of Talos (well at least for a quarter or two).  Over the last few years talos has not had much churn, but this year (2011 proper) we have seen addons, responsiveness, xperf, mozafterpaint &#8230; <a href="http://elvis314.wordpress.com/2011/11/03/work-in-progress-making-talos-easier-to-run/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=403&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This quarter I became the proud owner of <a href="https://wiki.mozilla.org/StandaloneTalos">Talos</a> (well at least for a quarter or two).  Over the last few years talos has not had much churn, but this year (2011 proper) we have seen addons, responsiveness, xperf, mozafterpaint and experiments with eideticker.  With all of this talos has grown and more people are working on writing patches for it.</p>
<p>So there are plenty of efforts underway to refactor talos to make it easier to expand.  This is fine and dandy, but for a developer wanting to help out or reproduce a bug it is next to impossible.  We have standalone talos, but that still requires some effort and hacking.</p>
<p>If you are interested in running talos, or if you have some pet peeve that you have encountered while running talos please file a bug, comment on <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mozbase+talos">existing bugs</a>, or let us know in #ateam on irc.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elvis314.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elvis314.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elvis314.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elvis314.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elvis314.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elvis314.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elvis314.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elvis314.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elvis314.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elvis314.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elvis314.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elvis314.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elvis314.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elvis314.wordpress.com/403/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=403&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elvis314.wordpress.com/2011/11/03/work-in-progress-making-talos-easier-to-run/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f84d9f07d56202cb0a4249e69adf133?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elvis314</media:title>
		</media:content>
	</item>
		<item>
		<title>Android Orange rate is 4.46%</title>
		<link>http://elvis314.wordpress.com/2011/10/24/android-orange-rate-is-4-46/</link>
		<comments>http://elvis314.wordpress.com/2011/10/24/android-orange-rate-is-4-46/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 16:51:15 +0000</pubDate>
		<dc:creator>elvis314</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://elvis314.wordpress.com/?p=396</guid>
		<description><![CDATA[Ok, the title might be misleading, but as of the last few days we are &#60;5% orange for android unittests on mozilla-central.  The reason this was done is we have hidden J1 and R2 from the results.  We are tracking &#8230; <a href="http://elvis314.wordpress.com/2011/10/24/android-orange-rate-is-4-46/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=396&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ok, the title might be misleading, but as of the last few days we are &lt;5% orange for android unittests on mozilla-central.  The reason this was done is we have hidden J1 and R2 from the results.  We are tracking these in the <a href="https://wiki.mozilla.org/Mobile/Testing">weekly mobile automation meetings</a>, and will continue to do so until those tests are live again.</p>
<p>For more data on specifics to our test failure distribution, please check out this <a href="https://docs.google.com/spreadsheet/ccc?key=0ArS97F99-BEZdHdxRFNjcFIwWnk5RFROck5pMXo3WXc&amp;hl=en_US#gid=4">spreadsheet</a> and look at the different sheets.  We have been working for the last few weeks trying to reproduce these failures and the only concrete reproducible bug we could come up with was <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=691073">bug 691073</a>.</p>
<p>We will continue to fix a few oranges that we see on the other tests as well as reduce the number of red/purple.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elvis314.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elvis314.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elvis314.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elvis314.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elvis314.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elvis314.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elvis314.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elvis314.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elvis314.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elvis314.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elvis314.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elvis314.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elvis314.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elvis314.wordpress.com/396/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=396&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elvis314.wordpress.com/2011/10/24/android-orange-rate-is-4-46/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f84d9f07d56202cb0a4249e69adf133?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elvis314</media:title>
		</media:content>
	</item>
		<item>
		<title>Android automation is becoming more stable ~7% failure rate</title>
		<link>http://elvis314.wordpress.com/2011/10/05/android-automation-is-becoming-more-stable-7-failure-rate/</link>
		<comments>http://elvis314.wordpress.com/2011/10/05/android-automation-is-becoming-more-stable-7-failure-rate/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 19:35:18 +0000</pubDate>
		<dc:creator>elvis314</dc:creator>
				<category><![CDATA[testdev]]></category>
		<category><![CDATA[fennec]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mochitest]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[talos]]></category>
		<category><![CDATA[unittests]]></category>

		<guid isPermaLink="false">http://elvis314.wordpress.com/?p=385</guid>
		<description><![CDATA[A quick look at how many testruns are failing for Firefox Android automation. <a href="http://elvis314.wordpress.com/2011/10/05/android-automation-is-becoming-more-stable-7-failure-rate/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=385&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At Mozilla we have made our unit testing on android devices to be as important as desktop testing. Earlier today I was asked how do we measure this and what is our definition of success. The obvious answer is no failures except for code that breaks a test, but reality is something where we allow for random failures and infrastructure failures. Our current goal is <strong>5%</strong></p>
<p>So what are these acceptable failures and what does 5% really mean. Failures can happen when we have tests which fail randomly, usually poorly written tests or tests which have been written a long time ago and hacked to work in todays environment. This doesn&#8217;t mean any test that fails is a problem, it could be a previous test that changes a Firefox preference on accident. For Android testing, this currently means the browser failed to launch and load the test webpage properly or it crashed in the middle of the test. Other failures are the device losing connectivity, our host machine having hiccups, the network going down, sdcard failures, and many other problems. With our current state of testing this mostly falls into the category of losing connectivity to the device. For infrastructure problems they are indicated as Red or Purple and for test related problems they are Orange.</p>
<p>I took at a look at the last 10 runs on <a title="Firefox automation" href="http://tbpl.mozilla.org/?tree=Firefox" target="_blank">mozilla-central</a> (where we build Firefox nightlies from) and built this little graph:</p>
<div id="attachment_386" class="wp-caption aligncenter" style="width: 510px"><a href="http://elvis314.files.wordpress.com/2011/10/mc_android_failures.jpg"><img class="size-full wp-image-386" title="Firefox Android Failures" src="http://elvis314.files.wordpress.com/2011/10/mc_android_failures.jpg?w=500&#038;h=261" alt="Firefox Android Failures" width="500" height="261" /></a><p class="wp-caption-text">Firefox Android Failures</p></div>
<p>Here you can see that our tests are causing 6.67% of the failures and 12.33% of the time we can expect a failure on Android.</p>
<p>We have another branch called <a href="https://tbpl.mozilla.org/?tree=Mozilla-Inbound" target="_blank">mozilla-inbound</a> (we merge this into mozilla-central regularly) where most of the latest changes get checked in.  I did the same thing here:</p>
<div id="attachment_387" class="wp-caption aligncenter" style="width: 510px"><a href="http://elvis314.files.wordpress.com/2011/10/mi_android_failures.jpg"><img class="size-full wp-image-387" title="mozilla-inbound Android Failures" src="http://elvis314.files.wordpress.com/2011/10/mi_android_failures.jpg?w=500&#038;h=254" alt="mozilla-inbound Android Failures" width="500" height="254" /></a><p class="wp-caption-text">mozilla-inbound Android Failures</p></div>
<p>Here you can see that our tests are causing 7.77% of the failures and 9.89% of the time we can expect a failure on Android.</p>
<p>This is only a small sample of the tests, but it should give you a good idea of where we are.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elvis314.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elvis314.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elvis314.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elvis314.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elvis314.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elvis314.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elvis314.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elvis314.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elvis314.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elvis314.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elvis314.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elvis314.wordpress.com/385/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elvis314.wordpress.com/385/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elvis314.wordpress.com/385/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=385&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elvis314.wordpress.com/2011/10/05/android-automation-is-becoming-more-stable-7-failure-rate/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f84d9f07d56202cb0a4249e69adf133?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elvis314</media:title>
		</media:content>

		<media:content url="http://elvis314.files.wordpress.com/2011/10/mc_android_failures.jpg" medium="image">
			<media:title type="html">Firefox Android Failures</media:title>
		</media:content>

		<media:content url="http://elvis314.files.wordpress.com/2011/10/mi_android_failures.jpg" medium="image">
			<media:title type="html">mozilla-inbound Android Failures</media:title>
		</media:content>
	</item>
		<item>
		<title>notes on a python webserver</title>
		<link>http://elvis314.wordpress.com/2011/09/29/notes-on-a-python-webserver/</link>
		<comments>http://elvis314.wordpress.com/2011/09/29/notes-on-a-python-webserver/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 14:54:34 +0000</pubDate>
		<dc:creator>elvis314</dc:creator>
				<category><![CDATA[testdev]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://elvis314.wordpress.com/?p=379</guid>
		<description><![CDATA[Last week I created a python webserver as a patch for make talos-remote.  This ended up being frought with performance issues, so I have started looking into it.  I based it off of the profileserver.py that we have in mozilla-central, &#8230; <a href="http://elvis314.wordpress.com/2011/09/29/notes-on-a-python-webserver/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=379&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last week I created a python webserver as a patch for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=688604">make talos-remote</a>.  This ended up being frought with performance issues, so I have started looking into it.  I based it off of the <a href="http://mxr.mozilla.org/mozilla-central/source/build/pgo/profileserver.py">profileserver.py</a> that we have in mozilla-central, and while it worked I was finding my tp4 tests were timing out.</p>
<p>I come to find out we are using a synchronous webserver, so this is easy to fix with a ThreadingMixIn, just like the <a href="http://src.chromium.org/svn/trunk/src/chrome/test/functional/perf.py">chromium perf.py</a> script:</p>
<pre>
class MyThreadedWebServer(ThreadingMixIn, BaseHTTPServer.HTTPServer):
    pass
</pre>
<p>Now the test was finishing, but very very slowly (20+ minutes vs &lt;3 minutes).  After doing a CTRL+C on the webserver, I saw a lot of requests hanging on log_message and gethostbyaddr() calls.  So I ended up overloading the log_message call and things worked.</p>
<pre>
class MozRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
    # I found on my local network that calls to this were timing out
    def address_string(self):
        return "a.b.c.d"</code>

    # This produces a LOT of noise
    def log_message(self, format, *args):
        pass
</pre>
<p>Now tp4m runs as fast as using apache on my host machine.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elvis314.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elvis314.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elvis314.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elvis314.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elvis314.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elvis314.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elvis314.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elvis314.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elvis314.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elvis314.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elvis314.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elvis314.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elvis314.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elvis314.wordpress.com/379/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=379&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elvis314.wordpress.com/2011/09/29/notes-on-a-python-webserver/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f84d9f07d56202cb0a4249e69adf133?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elvis314</media:title>
		</media:content>
	</item>
		<item>
		<title>talos pageloader now supports timestamps using MozAfterPaint</title>
		<link>http://elvis314.wordpress.com/2011/09/21/talos-pageloader-now-supports-timestamps-using-mozafterpaint/</link>
		<comments>http://elvis314.wordpress.com/2011/09/21/talos-pageloader-now-supports-timestamps-using-mozafterpaint/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 18:39:08 +0000</pubDate>
		<dc:creator>elvis314</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://elvis314.wordpress.com/?p=375</guid>
		<description><![CDATA[Today we rolled out changes to talos such that tests that use the pageloader (chrome, nochrome, tp) will have the option to report the page load times after we receive a MozAfterPaint event instead of a Load event. Currently this &#8230; <a href="http://elvis314.wordpress.com/2011/09/21/talos-pageloader-now-supports-timestamps-using-mozafterpaint/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=375&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today we rolled out changes to talos such that tests that use the <a href="http://hg.mozilla.org/build/pageloader">pageloader</a> (chrome, nochrome, tp) will have the option to report the page load times after we receive a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=661918">MozAfterPaint</a> event instead of a Load event.</p>
<p>Currently this is only active on Mozilla-Central as we will run the numbers side by side to ensure we get a solid new baseline number.  In addition we upgraded the version of flash we are using and this seems to cause a small increase in the numbers as well.</p>
<p>We will run these side by side for a week and then we will turn off the non paint versions.  This will go branch by branch until we have no more side by side tests running.  If you look at the talos names, the original tests are marked as old_{testname} (i.e. old_tp, or old_chrome), and on the graph server the new tests are called {testname}_paint (i.e. tp_paint, tdhtml_paint, etc&#8230;)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elvis314.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elvis314.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elvis314.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elvis314.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elvis314.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elvis314.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elvis314.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elvis314.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elvis314.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elvis314.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elvis314.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elvis314.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elvis314.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elvis314.wordpress.com/375/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=375&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elvis314.wordpress.com/2011/09/21/talos-pageloader-now-supports-timestamps-using-mozafterpaint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f84d9f07d56202cb0a4249e69adf133?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elvis314</media:title>
		</media:content>
	</item>
		<item>
		<title>Professional Development, Improv and your audience</title>
		<link>http://elvis314.wordpress.com/2011/09/19/professional-development-improv-and-your-audience/</link>
		<comments>http://elvis314.wordpress.com/2011/09/19/professional-development-improv-and-your-audience/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 15:37:42 +0000</pubDate>
		<dc:creator>elvis314</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://elvis314.wordpress.com/?p=367</guid>
		<description><![CDATA[I had the opportunity to attend some really exciting professional development sessions at the All Hands.  Personally I found these very interesting, but I heard a lot of grumbling about how these are not adding a lot of value or &#8230; <a href="http://elvis314.wordpress.com/2011/09/19/professional-development-improv-and-your-audience/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=367&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I had the opportunity to attend some really exciting professional development sessions at the All Hands.  Personally I found these very interesting, but I heard a lot of grumbling about how these are not adding a lot of value or of interest.</p>
<p>One reason I found these interesting is that in a previous life I had attended a few years of Improv acting classes and did a short stint of real onstage <a href="http://unexpectedproductions.org/">Improv acting</a>.  In looping back to these professional development sessions, they reminded me of the core concepts we learned in Improv 101.  So if you felt that you missed out, sign up for an Improv class.  Maybe if there are professional development sessions at a future event they could just have an Improv acting class.</p>
<p>Related to the professional development courses, I found that most of these were sparsely attended.  Of those that did attend the courses received great reviews/ratings.  To be fair, the technical tracks that I attended had about the same attendance records of the professional development tracks.  Maybe we are not creating sessions that are of interest to our audience?  I know for the technical tracks we just propose something and it magically becomes a session.  I don&#8217;t recall getting any input in what sessions would be available to me.  Maybe in the future we can do a better job of getting input from the community (a.k.a audience)!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elvis314.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elvis314.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elvis314.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elvis314.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elvis314.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elvis314.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elvis314.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elvis314.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elvis314.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elvis314.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elvis314.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elvis314.wordpress.com/367/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elvis314.wordpress.com/367/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elvis314.wordpress.com/367/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;blog=7596067&amp;post=367&amp;subd=elvis314&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elvis314.wordpress.com/2011/09/19/professional-development-improv-and-your-audience/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f84d9f07d56202cb0a4249e69adf133?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elvis314</media:title>
		</media:content>
	</item>
	</channel>
</rss>
