Yes, this took me some time to get it sorted too... If anyone is on MacOS, what I did is create a /etc/launchd.conf file with these content
setenv PLAYERGLOBAL_HOME setenv FLEX_HOME setenv AIR_HOME With that, I get the tests running in Eclipse. The variables set there are passed to any application launched from Finder/Spotlight, and are loaded on startup, so after creating it, a reboot is required. I don't know if something similar works for windows though. 2012/12/8 Alex Harui <aha...@adobe.com> > The copy.sdk target is still in there if you need it. > > But first, wow do you use the unit tests from Eclipse? I've never tried > it, > I always use the command line. Do you set up a run config of some sort? > If > you set a FLEX_HOME in the config's environment does that work? > > Once I understand how you use Eclipse I will try to get it to work. > > > On 12/7/12 3:27 PM, "Gordon Smith" <gosm...@adobe.com> wrote: > > > After trying and failing to do any Falcon work today, I'll keep > complaining > > about this. The unit tests are no longer working in Eclipse. I get > > > > command line > > Error: unable to open > > > 'D:\Apache\incubator\flex\falcon\trunk\compiler\generated\dist\sdk\frameworks\ > > mxml-2009-manifest.xml'. > > > > command line > > Error: unable to open > > > 'D:\Apache\incubator\flex\falcon\trunk\compiler\generated\dist\sdk\frameworks\ > > libs\player\11.1\playerglobal.swc'. > > > > This is presumably because the SDK is no longer being copied into a > place that > > the unit tests can find them. The unit tests can't use an environment > variable > > to find them because it is infeasible to specify that environment every > time > > you want to make an Eclipse debug config for a particular unit test. > > > > Is there some way to make this work in Eclipse that I don't know about, > so > > that every JUnit test "just work" without having to customize a > run-config or > > debug-config for it? > > > > If not, I will restore some ant targets to do the SDK copying. Alex may > not > > want to use them, but I need to. > > > > - Gordon > > > > > > -----Original Message----- > > From: Gordon Smith > > Sent: Thursday, December 06, 2012 2:58 PM > > To: flex-dev@incubator.apache.org > > Subject: RE: [Falcon] Unit tests failing > > > > OK, then I'll stop complaining. > > > > - Gordon > > > > -----Original Message----- > > From: Alex Harui [mailto:aha...@adobe.com] > > Sent: Thursday, December 06, 2012 1:59 PM > > To: flex-dev@incubator.apache.org > > Subject: Re: [Falcon] Unit tests failing > > > > The versions in compiler/commandline already looked for FLEX_HOME > environment > > variable. > > > > > > On 12/6/12 1:56 PM, "Gordon Smith" <gosm...@adobe.com> wrote: > > > >> I should have said Falcon's 'mxmlc' and 'compc' shell scripts. > >> > >> - Gordon > >> > >> -----Original Message----- > >> From: Gordon Smith > >> Sent: Thursday, December 06, 2012 1:55 PM > >> To: flex-dev@incubator.apache.org > >> Subject: RE: [Falcon] Unit tests failing > >> > >> So, how does Falcon's 'asc' shell script do its job? Did you make it > >> use an environment variable to find an SDK? > >> > >> - Gordon > >> > >> -----Original Message----- > >> From: Alex Harui [mailto:aha...@adobe.com] > >> Sent: Thursday, December 06, 2012 1:40 PM > >> To: flex-dev@incubator.apache.org > >> Subject: Re: [Falcon] Unit tests failing > >> > >> > >> > >> > >> On 12/6/12 12:57 PM, "Gordon Smith" <gosm...@adobe.com> wrote: > >> > >>> But doesn't it make it impossible to use Falcon's shell scripts, > >>> which expect to find other things in the SDK using relative paths > >>> from those shell scripts??? > >> You mean like the mxmlc and compc scripts? They take a FLEX_HOME > >> environment variable and seem to be working. > >>> > >>> Falcon isn't going to be independent of the SDK in the sense of being > >>> external to it. The goal is for it to replace the old compiler *in* > >>> the SDK. I don't want to be polluting an SDK with Falcon until it is > >>> ready, but it made sense to me to copy whatever SDK you want test > >>> Falcon with into Falcon's directory, so that everything is relative > >>> to each other as it will eventually be. > >>> > >> I guess I haven't given up on the vision of Falcon being so > >> independent that it doesn't have to be in every SDK release. For > >> sure, I am currently working on a "new SDK" and I want Falcon and > >> FalconJS to work with it. I want to finish the vision of not having to > >> change Falcon for every version of the SDK. > >> That would eventually allow the SDK folder to not contain any java > >> code, and changing SDK versions becomes a matter of changing SWCs and > not > >> JARs. > >> > >> And I don't want to eliminate the possibility that someone will take > >> on the effort to integrate Falcon into an IDE. > >> > >> -- > >> Alex Harui > >> Flex SDK Team > >> Adobe Systems, Inc. > >> http://blogs.adobe.com/aharui > >> > > > > -- > > Alex Harui > > Flex SDK Team > > Adobe Systems, Inc. > > http://blogs.adobe.com/aharui > > > > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui > >