<?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: Continuous Integration with Maven, Flex, Fliunt, and Hudson</title>
	<atom:link href="http://www.brianlegros.com/blog/2008/12/17/continuous-integration-with-maven-flex-fliunt-and-hudson/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brianlegros.com/blog/2008/12/17/continuous-integration-with-maven-flex-fliunt-and-hudson/</link>
	<description>eat, program, and be merry</description>
	<lastBuildDate>Tue, 23 Feb 2010 05:56:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: VELO</title>
		<link>http://www.brianlegros.com/blog/2008/12/17/continuous-integration-with-maven-flex-fliunt-and-hudson/comment-page-1/#comment-15597</link>
		<dc:creator>VELO</dc:creator>
		<pubDate>Wed, 16 Sep 2009 20:50:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/?p=304#comment-15597</guid>
		<description>FWIW, Flexmojos 3.4 does support fluint

And flexunit4 will be available very soon.</description>
		<content:encoded><![CDATA[<p>FWIW, Flexmojos 3.4 does support fluint</p>
<p>And flexunit4 will be available very soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian LeGros</title>
		<link>http://www.brianlegros.com/blog/2008/12/17/continuous-integration-with-maven-flex-fliunt-and-hudson/comment-page-1/#comment-15385</link>
		<dc:creator>Brian LeGros</dc:creator>
		<pubDate>Sat, 12 Sep 2009 03:23:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/?p=304#comment-15385</guid>
		<description>@Dmitry - Thanks for stopping by.  I&#039;ve heard a lot of mixed results using the stand-alone Flash Player on Linux, but better results using Flash Player 10 rather than 9.  For FlexUnit4&#039;s Ant task we use the stand-alone FP, but with Fluint we used a custom AIR app.  We didn&#039;t hear of any major issues of Linux users running AIR unless it was related to the particulars of our runner impl, and then it was really from users on all platforms.  

In FlexUnit4 I&#039;m going to be added support for xvfb-run and adl, so you&#039;ll still build runners in MXML which use UI/CI/etc runners, but you will optionally be able to choose what environment you run your tests within.  Obviously this means using mx:WindowedApplication rather than mx:Application if you want to use adl.  Ideally you&#039;ll be able to use xvfb-run to call adl or the stand-alone FP so your CI server agrees with Flex.

I&#039;ve heard a lot about the xvnc plugin for Hudson and recommended to users on the FU4 forums just for the cases where tests hang and you want to see why; vnc into display and check it out.  Ideally I&#039;d like to bake xvnc into FlexUnit4 Ant tasks, but I&#039;m not that familiar with everything the Hudson plugin does, so xvfb-run it is for now.</description>
		<content:encoded><![CDATA[<p>@Dmitry &#8211; Thanks for stopping by.  I&#8217;ve heard a lot of mixed results using the stand-alone Flash Player on Linux, but better results using Flash Player 10 rather than 9.  For FlexUnit4&#8217;s Ant task we use the stand-alone FP, but with Fluint we used a custom AIR app.  We didn&#8217;t hear of any major issues of Linux users running AIR unless it was related to the particulars of our runner impl, and then it was really from users on all platforms.  </p>
<p>In FlexUnit4 I&#8217;m going to be added support for xvfb-run and adl, so you&#8217;ll still build runners in MXML which use UI/CI/etc runners, but you will optionally be able to choose what environment you run your tests within.  Obviously this means using mx:WindowedApplication rather than mx:Application if you want to use adl.  Ideally you&#8217;ll be able to use xvfb-run to call adl or the stand-alone FP so your CI server agrees with Flex.</p>
<p>I&#8217;ve heard a lot about the xvnc plugin for Hudson and recommended to users on the FU4 forums just for the cases where tests hang and you want to see why; vnc into display and check it out.  Ideally I&#8217;d like to bake xvnc into FlexUnit4 Ant tasks, but I&#8217;m not that familiar with everything the Hudson plugin does, so xvfb-run it is for now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitry Serebrennikov</title>
		<link>http://www.brianlegros.com/blog/2008/12/17/continuous-integration-with-maven-flex-fliunt-and-hudson/comment-page-1/#comment-15376</link>
		<dc:creator>Dmitry Serebrennikov</dc:creator>
		<pubDate>Sat, 12 Sep 2009 00:02:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/?p=304#comment-15376</guid>
		<description>For Hudson, there is vncserver plugin which takes care of the &quot;headless&quot; issue. It will launch an X server just for your build and tear it down after the build is done. The server it runs is vncserver (need to install). It will even take a screenshot in the end.

This all works well, but we ran into trouble of flashplayer on Linux crashing on code that works fine on Macs and Windows. So that makes the headless support a bit useless. Is the Air runtime more reliable on Linux?</description>
		<content:encoded><![CDATA[<p>For Hudson, there is vncserver plugin which takes care of the &#8220;headless&#8221; issue. It will launch an X server just for your build and tear it down after the build is done. The server it runs is vncserver (need to install). It will even take a screenshot in the end.</p>
<p>This all works well, but we ran into trouble of flashplayer on Linux crashing on code that works fine on Macs and Windows. So that makes the headless support a bit useless. Is the Air runtime more reliable on Linux?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Continuous Integration with Hudson &#171; Mario Talavera Writes</title>
		<link>http://www.brianlegros.com/blog/2008/12/17/continuous-integration-with-maven-flex-fliunt-and-hudson/comment-page-1/#comment-11648</link>
		<dc:creator>Continuous Integration with Hudson &#171; Mario Talavera Writes</dc:creator>
		<pubDate>Wed, 17 Jun 2009 02:56:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/?p=304#comment-11648</guid>
		<description>[...] a great idea from my peers, I have proposed we employ Hudson as an integration server. We already have some [...]</description>
		<content:encoded><![CDATA[<p>[...] a great idea from my peers, I have proposed we employ Hudson as an integration server. We already have some [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian LeGros</title>
		<link>http://www.brianlegros.com/blog/2008/12/17/continuous-integration-with-maven-flex-fliunt-and-hudson/comment-page-1/#comment-6980</link>
		<dc:creator>Brian LeGros</dc:creator>
		<pubDate>Thu, 08 Jan 2009 21:34:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/?p=304#comment-6980</guid>
		<description>@Ken - Thanks for stopping by.  My changes are available on the &quot;changesToWorkWithCI&quot; branch of the fluint SVN repository.  Michael is in the process of reviewing them so we can get them merged into the trunk.  You should contribute your fixes to make the Ant task run with older versions of Ant; from what I can tell, the dependency on Ant 1.7 is due to the DirectoryScanner class which is sounds like you found a way to refactor it out.  I was surprised how easy it was to contribute, Michael is a real easy guy to work with.  Hope my changes can help.</description>
		<content:encoded><![CDATA[<p>@Ken &#8211; Thanks for stopping by.  My changes are available on the &#8220;changesToWorkWithCI&#8221; branch of the fluint SVN repository.  Michael is in the process of reviewing them so we can get them merged into the trunk.  You should contribute your fixes to make the Ant task run with older versions of Ant; from what I can tell, the dependency on Ant 1.7 is due to the DirectoryScanner class which is sounds like you found a way to refactor it out.  I was surprised how easy it was to contribute, Michael is a real easy guy to work with.  Hope my changes can help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Wong</title>
		<link>http://www.brianlegros.com/blog/2008/12/17/continuous-integration-with-maven-flex-fliunt-and-hudson/comment-page-1/#comment-6979</link>
		<dc:creator>Ken Wong</dc:creator>
		<pubDate>Thu, 08 Jan 2009 21:02:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/?p=304#comment-6979</guid>
		<description>This is great, I gone throught a similar excercise you did and ended up changing the fluint ant source code to make it ant 1.5 compatible, and I also ran into the same problem where the xml output from fluint not being sure-fire compatible. Is your changes available on http://code.google.com/p/fluint/
or is the jar avaiable on some public maven repo?

Another idea I&#039;d suggest is changing the air test runner to save any paramers passed into it. Example being if your unit test uses BlazeDS to make remote call, there is no way to override the channel set unless the unit test can ask the application for its parameters (still can&#039;t access environment variables from AIR).</description>
		<content:encoded><![CDATA[<p>This is great, I gone throught a similar excercise you did and ended up changing the fluint ant source code to make it ant 1.5 compatible, and I also ran into the same problem where the xml output from fluint not being sure-fire compatible. Is your changes available on <a href="http://code.google.com/p/fluint/" rel="nofollow">http://code.google.com/p/fluint/</a><br />
or is the jar avaiable on some public maven repo?</p>
<p>Another idea I&#8217;d suggest is changing the air test runner to save any paramers passed into it. Example being if your unit test uses BlazeDS to make remote call, there is no way to override the channel set unless the unit test can ask the application for its parameters (still can&#8217;t access environment variables from AIR).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian LeGros</title>
		<link>http://www.brianlegros.com/blog/2008/12/17/continuous-integration-with-maven-flex-fliunt-and-hudson/comment-page-1/#comment-6823</link>
		<dc:creator>Brian LeGros</dc:creator>
		<pubDate>Thu, 18 Dec 2008 14:33:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/?p=304#comment-6823</guid>
		<description>@Max - Thanks for the encouragement, I&#039;m sure it running on Windows will be enough for it to eventually fail ;)  That actually reminds me that I didn&#039;t speak to the &quot;headless&quot; mode in the Fluint AIR runner which may be a roadblock for some.  I&#039;ll add it now.</description>
		<content:encoded><![CDATA[<p>@Max &#8211; Thanks for the encouragement, I&#8217;m sure it running on Windows will be enough for it to eventually fail <img src='http://www.brianlegros.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   That actually reminds me that I didn&#8217;t speak to the &#8220;headless&#8221; mode in the Fluint AIR runner which may be a roadblock for some.  I&#8217;ll add it now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maxim Porges</title>
		<link>http://www.brianlegros.com/blog/2008/12/17/continuous-integration-with-maven-flex-fliunt-and-hudson/comment-page-1/#comment-6821</link>
		<dc:creator>Maxim Porges</dc:creator>
		<pubDate>Thu, 18 Dec 2008 13:38:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.brianlegros.com/blog/?p=304#comment-6821</guid>
		<description>Nice work, Brian... CI in Flex at last! Can&#039;t wait for us to get this rolled out of our sandbox and on to the dev LAN.

- max</description>
		<content:encoded><![CDATA[<p>Nice work, Brian&#8230; CI in Flex at last! Can&#8217;t wait for us to get this rolled out of our sandbox and on to the dev LAN.</p>
<p>- max</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.864 seconds -->
