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