Eclipse… Now trying ant in Terminal...
EdB On Sun, Nov 18, 2012 at 7:58 PM, Cyrill Zadra <cyrill.za...@gmail.com> wrote: > Ok.. mhh > > How do you execute the junit tests? > > With ant script or eclipse? > > On Sun, Nov 18, 2012 at 10:54 AM, Erik de Bruin <e...@ixsoftware.nl> wrote: >> Cyrill, >> >> Yes, an empty 'temp' folder exists in the root of compile.tests. >> >> So, I reverted the compile.tests back to it's original state and run >> the 'download' target. That indeed also cleared up the missing library >> issue. But didn't solve the Failed tests thing :-( >> >> EdB >> >> On Sun, Nov 18, 2012 at 7:49 PM, Cyrill Zadra <cyrill.za...@gmail.com> wrote: >>> Hi Erik >>> >>>> [javac] >>>> /Users/erik/Documents/ApacheFlex/svn/apacheFlex-falcon/compiler/build.xml:415: >>>> warning: 'includeantruntime' was not set, defaulting to >>>> build.sysclasspath=last; set to false for repeatable builds >>>> Warning: /Users/erik/Documents/ApacheFlex/svn/apacheFlex-sdk/ant/lib does >>>> not exist. >>> >>> I have those errors to.. but shouldn't be the problem. >>> >>>> on 'compiler.tests' I got "missing required library >>> 'lib/junit-4.10.jar'". Editing the entry in the 'build path/Libraries' >>> fixed that. >>> >>> Instead of fixing the entry you could also execute the download target >>> of the build.xml. >>> >>> Do you have a temp folder in compile.tests projects? >>> >>> >>> >>> cyrill >>> >>> On Sun, Nov 18, 2012 at 10:32 AM, Michael Schmalle >>> <apa...@teotigraphix.com> wrote: >>>> Usually Eclipse doesn't refresh folders immediately( the results folder is >>>> created by junit build), press F5 on the compiler.tests project folder. >>>> >>>> Hmm, you need the stack trace in the JUnit view in Eclipse to show you >>>> where >>>> exactly the null pointer was. >>>> >>>> But let me say this again, I have the same code as you and my tests are all >>>> green except the one functional test that has like 4 warnings it fails on. >>>> >>>> >>>> Mike >>>> >>>> Quoting Erik de Bruin <e...@ixsoftware.nl>: >>>> >>>>> Ha, I just found the 'result' directory, must be 'hidden' in the >>>>> Eclipse project… >>>>> >>>>> Here is another snippet: >>>>> >>>>> <testcase >>>>> classname="org.apache.flex.compiler.internal.tree.mxml.MXMLArrayNodeTests" >>>>> name="MXMLArrayNode_empty1" time="0.206"> >>>>> <error >>>>> type="java.lang.NullPointerException">java.lang.NullPointerException >>>>> at >>>>> org.apache.flex.compiler.internal.tree.mxml.MXMLArrayNodeTests.getMXMLArrayNode(Unknown >>>>> Source) >>>>> at >>>>> org.apache.flex.compiler.internal.tree.mxml.MXMLArrayNodeTests.MXMLArrayNode_empty1(Unknown >>>>> Source) >>>>> </error> >>>>> </testcase> >>>>> >>>>> Doesn't look good ;-) >>>>> >>>>> EdB >>>>> >>>>> >>>>> On Sun, Nov 18, 2012 at 7:19 PM, Michael Schmalle >>>>> <apa...@teotigraphix.com> wrote: >>>>>> >>>>>> Yeah, that is not right, there is something failing in your setup. >>>>>> >>>>>> Look at the stack traces of the errors. >>>>>> >>>>>> >>>>>> Mike >>>>>> >>>>>> >>>>>> Quoting Erik de Bruin <e...@ixsoftware.nl>: >>>>>> >>>>>>> When running 'compiler.tests', this is a snippet of a failed test: >>>>>>> >>>>>>> [junit] Running >>>>>>> org.apache.flex.compiler.internal.tree.mxml.MXMLArrayNodeTests >>>>>>> >>>>>>> [junit] Tests run: 7, Failures: 0, Errors: 6, Time elapsed: 0.26 sec >>>>>>> >>>>>>> [junit] TEST >>>>>>> org.apache.flex.compiler.internal.tree.mxml.MXMLArrayNodeTests FAILED >>>>>>> >>>>>>> Does that point to something I need to change before my local >>>>>>> environment is 'fit to test'? >>>>>>> >>>>>>> EdB >>>>>>> >>>>>>> >>>>>>> On Sun, Nov 18, 2012 at 7:10 PM, Erik de Bruin <e...@ixsoftware.nl> >>>>>>> wrote: >>>>>>>> >>>>>>>> >>>>>>>> I do see some warnings on the 'compiler' build: >>>>>>>> >>>>>>>> "[javac] >>>>>>>> >>>>>>>> /Users/erik/Documents/ApacheFlex/svn/apacheFlex-falcon/compiler/build.xml:415: >>>>>>>> warning: 'includeantruntime' was not set, defaulting to >>>>>>>> build.sysclasspath=last; set to false for repeatable builds" >>>>>>>> >>>>>>>> When I do a 'wipe' and build again, I see one specific warning (other >>>>>>>> than a couple of the above): >>>>>>>> >>>>>>>> "Warning: /Users/erik/Documents/ApacheFlex/svn/apacheFlex-sdk/ant/lib >>>>>>>> does not exist." >>>>>>>> >>>>>>>> Help? >>>>>>>> >>>>>>>> EdB >>>>>>>> >>>>>>>> >>>>>>>> On Sun, Nov 18, 2012 at 6:55 PM, Erik de Bruin <e...@ixsoftware.nl> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I have followed the various instructions and was able to successfully >>>>>>>>> build the Falcon compiler. Along the way I encountered several issues >>>>>>>>> that are not yet documented (I'm on OS X 10.8): >>>>>>>>> >>>>>>>>> - I needed to edit the 'build.xml' file on line 50, to point the >>>>>>>>> 'sdk.branch' property to the correct location of the SDK on my system; >>>>>>>>> - when trying to use the mxmlc on a project, I got 'permission >>>>>>>>> denied'. Setting the executable bit on the file corrected that; >>>>>>>>> >>>>>>>>> After that I was able to run from the command line and successfully >>>>>>>>> build "Hello.as", which ran fine in the standalone Flash debugger. >>>>>>>>> >>>>>>>>> So I proceed to get the projects 'compiler' and 'compiler.tests' to >>>>>>>>> work in in Eclipse. After importing them, I get a 'problem' on each >>>>>>>>> one: >>>>>>>>> - on 'compiler', I got a message about 'ANT_JAR', which after I >>>>>>>>> re-created that variable in the project build path and pointed it to >>>>>>>>> 'ant.jar' on my system, went away; >>>>>>>>> - on 'compiler.tests' I got "missing required library >>>>>>>>> 'lib/junit-4.10.jar'". Editing the entry in the 'build path/Libraries' >>>>>>>>> fixed that. >>>>>>>>> >>>>>>>>> I got 'build.xml' on 'compiler' working in Eclipse after adding: >>>>>>>>> >>>>>>>>> <property name="env.JFLEX_JAR" >>>>>>>>> value="/usr/share/java/jflex-1.4.3/lib/JFlex.jar"/> >>>>>>>>> >>>>>>>>> Then I ran 'build.xml' on 'compiler.tests' and that completed, but >>>>>>>>> with plenty of FAILED tests (which I guess is expected?). >>>>>>>>> >>>>>>>>> So, my environment seems to be set up. Now: how can I help? >>>>>>>>> >>>>>>>>> Note: I'm a noob on the topic of compilers, but I can copy-paste like >>>>>>>>> a Boss, so I'm sure you can use me ;-) Point me to the code and put me >>>>>>>>> to work! >>>>>>>>> >>>>>>>>> EdB >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Ix Multimedia Software >>>>>>>>> >>>>>>>>> Jan Luykenstraat 27 >>>>>>>>> 3521 VB Utrecht >>>>>>>>> >>>>>>>>> T. 06-51952295 >>>>>>>>> I. www.ixsoftware.nl >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Ix Multimedia Software >>>>>>>> >>>>>>>> Jan Luykenstraat 27 >>>>>>>> 3521 VB Utrecht >>>>>>>> >>>>>>>> T. 06-51952295 >>>>>>>> I. www.ixsoftware.nl >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Ix Multimedia Software >>>>>>> >>>>>>> Jan Luykenstraat 27 >>>>>>> 3521 VB Utrecht >>>>>>> >>>>>>> T. 06-51952295 >>>>>>> I. www.ixsoftware.nl >>>>>>> >>>>>> >>>>>> -- >>>>>> Michael Schmalle - Teoti Graphix, LLC >>>>>> http://www.teotigraphix.com >>>>>> http://blog.teotigraphix.com >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Ix Multimedia Software >>>>> >>>>> Jan Luykenstraat 27 >>>>> 3521 VB Utrecht >>>>> >>>>> T. 06-51952295 >>>>> I. www.ixsoftware.nl >>>>> >>>> >>>> -- >>>> Michael Schmalle - Teoti Graphix, LLC >>>> http://www.teotigraphix.com >>>> http://blog.teotigraphix.com >>>> >> >> >> >> -- >> Ix Multimedia Software >> >> Jan Luykenstraat 27 >> 3521 VB Utrecht >> >> T. 06-51952295 >> I. www.ixsoftware.nl -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl