I couldn't find anything in Eclipse either. The only place is /etc/launchd.conf (it was ~/MacOS/environment.plist before) which is quite like ~/.profile but for GUI apps.
I personally think this is quite complicated, and documentation for this is scarce at the best... 2012/12/8 Gordon Smith <gosm...@adobe.com> > > Can this really be possible that there is no place to configure Junit's > runtime environment from within Eclipse? > > I looked in the workspace preferences dialog under Run/Debug > Launching > but didn't see a way to do anything useful. > > - Gordon > > -----Original Message----- > From: Alex Harui [mailto:aha...@adobe.com] > Sent: Friday, December 07, 2012 3:52 PM > To: flex-dev@incubator.apache.org > Subject: Re: [Falcon] Unit tests failing > > > > > On 12/7/12 3:48 PM, "Gordon Smith" <gosm...@adobe.com> wrote: > > > And it should NOT require any voodoo to launch Eclipse, such as a > > launch script. > Agreed > > > > I would be able to tolerate it requiring a one-time setup in the > > Eclipse workspace, but I can't find any place to configure environment > > variables there. > Can this really be possible that there is no place to configure Junit's > runtime environment from within Eclipse? > > > > - Gordon > > > > > > -----Original Message----- > > From: Gordon Smith [mailto:gosm...@adobe.com] > > Sent: Friday, December 07, 2012 3:45 PM > > To: flex-dev@incubator.apache.org > > Subject: RE: [Falcon] Unit tests failing > > > > All unit tests (at least for Falcon) should be zero-configuration. You > > open up a file like MXMLArrayTagTests.java. You double-click the name > > of an individual test you want to debug, such as the first one, > > MXMLArrayTag_empty(), to select it. Then you right-click on it and > > choose Debug As > JUnit Test from the context menu. It should just > > work. The default debug configuration that gets created for this test > > needs to be sufficient without any additional Program Arguments or VM > Arguments. > > > > - Gordon > > > > -----Original Message----- > > From: Alex Harui [mailto:aha...@adobe.com] > > Sent: Friday, December 07, 2012 3:36 PM > > To: flex-dev@incubator.apache.org > > Subject: Re: [Falcon] Unit tests failing > > > > 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\fr > >> a > >> meworks\ > >> mxml-2009-manifest.xml'. > >> > >> command line > >> Error: unable to open > >> 'D:\Apache\incubator\flex\falcon\trunk\compiler\generated\dist\sdk\fr > >> a > >> meworks\ > >> 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 > > > > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui > >