I'm getting the same failures as the build machine on my local Linux, which
is not running headless (I can watch the FlashPlayer popup, execute and
close gracefully), so I doubt xvfb is the problem.

My build where I updated to maven-surefire-plugin:2.6 gets to
Running: org.sonatype.flexmojos.test.IT0013IssuesTest.issue14()
and hangs there forever with the Java process spinning out of control. It
never gets to the issue11() test that usually runs next. As soon as I go
back to 2.5, that test completes and I'm back to the build failures I
started with.

I've updated to Maven 3 final, and reverted my maven.version change in
flexmojos-parent/pom.xml back to what's committed. Just to be safe, I've
deleted my entire .m2/repository. I've kicked off another build to see what
happens.

On Fri, Oct 8, 2010 at 9:54 AM, Marvin Froeder <[email protected]> wrote:

>
>
> On Fri, Oct 8, 2010 at 7:28 PM, Brian <[email protected]> wrote:
>
>> @Velo - Coming a little late to the thread, but a couple things to
>> consider when running the FP on Linux, especially in the context of
>> CI.  The FP needs a windowing environment, typically via a combination
>> of X and Xvnc/xvfb, to run successfully on what would be traditionally
>> considered a headless Linux install.  As you implement this feature,
>> you may find that users running on headless installs are receiving gtk
>> errors even with X installed.
>
>
> Flexmojos takes care out of box that.... it launches the xvfb for
> flashplayer.....  BTW, I think that is part of the problem, this is a new
> linux node, probably is missing xvfb.....  will check if that is the
> case....
>
>
>>  It's important to note that running the
>> FP on Linux has a laundry list of dependencies as well as a restricted
>> set of supported distros for the 32-bit SA player.  These are the
>> links I typically refere people to when they have install issues:
>>
>> FP 10 Linux Dependency List - http://kb2.adobe.com/cps/153/tn_15380.html
>> Supported OS List - http://www.adobe.com/products/flashplayer/systemreqs/
>>
>
> Man, why does linux does have to be always more complicated that it really
> need to be?!
>
>
>>
>> You may want to provide a disclaimer re: the dependencies and distros
>> that will work with the stand-alone FP debugger on Linux to help
>> people with setup.  Although they won't have to d/l the executable,
>> their env will still have to be primed.  I've found the most common
>> distros on the Ant side folks have been using are Ubuntu Server
>> Edition and variants of Red Hat (i.e. - RHEL, CentOS, etc.).  Running
>> tests on desktop editions will probably go much more smoothly than in
>> practice for the folks using server editions.
>>
>
> Yeah, my main concern here is make the developer enviroment easier to
> setup, more reliable and compatible cross company.... on my last job I had
> to run time to time, poking all developers machine to ensure everybody was
> using the correct Flex SDK version for our ant tasks (and later our bizarre
> maven plugin).
>
> On flexmojos this no longer happen, since you pull flex SDK from a
> repository and there is no longer a easy way to screw this up (install-mojo
> died on the process, but ok).... now I wanna bring that to flashplayer and
> adl.... flashplayer seems not so hard (besides some OS related craziness)...
> on the other hand, adl will be way more trickier...
>
> VELO
>
>
>> HTH and good luck with the feature work.
>>
>
> We still need to sit and chat about creating a flex-test-commons to share
> between flexmojos and flexunit ant task....
>
>
>> -Brian
>>
>> On Oct 7, 10:27 pm, Marvin Froeder <[email protected]> wrote:
>> > Hey Folks,
>> >
>> > I'm trying to make flexmojos easier to run unit test, by making it
>> capable
>> > of using flashplayer from maven repo.  That plus
>> > maven-external-dependency-plugin [1] would make flexmojos more
>> transparent
>> > for used.... eliminating the need to setup flashplayer on the OS....
>> >
>> > But, linux is not my native environment (neither is mac).  So I would
>> like
>> > to ask for volunteers that wanna to get dirty in order to get this
>> working.
>> >
>> > The configuration for maven-external-dependency-plugin is described [2]
>> >
>> > Unless I get some help this feature will be available on windows only,
>> since
>> > I don't have time to go linux and figure this out.
>> >
>> > VELO
>> >
>> > [1] -http://code.google.com/p/maven-external-dependency-plugin/
>> > [2] -
>> http://github.com/Flexmojos/flexmojos/blob/flexmojos-4.x/flexmojos-pa...
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Flex Mojos" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<flex-mojos%[email protected]>
>> For more options, visit this group at
>> http://groups.google.com/group/flex-mojos
>>
>> http://flexmojos.sonatype.org/
>>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Flex Mojos" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<flex-mojos%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/flex-mojos
>
> http://flexmojos.sonatype.org/
>

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to