incubator-flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik de Bruin <e...@ixsoftware.nl>
Subject Re: Falcon compiler(.tests) building
Date Sun, 18 Nov 2012 18:54:34 GMT
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.zadra@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
> <apache@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 <erik@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
>>> <apache@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 <erik@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 <erik@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 <erik@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

Mime
View raw message