Hi Alex, The others were related to the missing "swfutils" and the too old playerglobal.
These are the tests I couldn't get working and I had to @Ignore them: flex-falcon/compiler.tests/feature-tests/mxml/tags/MXMLHTTPServiceTagTests.java flex-falcon/compiler.tests/feature-tests/mxml/tags/MXMLRemoteObjectTagTests.java flex-falcon/compiler.tests/feature-tests/mxml/tags/MXMLWebServiceTagTests.java Chris ________________________________________ Von: Alex Harui <aha...@adobe.com> Gesendet: Freitag, 8. Mai 2015 17:55 An: dev@flex.apache.org Betreff: Re: [Falcon] Problems building Falcon @Mike, were you trying to update an old repo? @Chris, can you find out what tests actually failed? I sometimes get 4 failures on my local runs but for some reason it never fails on the CI server. -Alex On 5/8/15, 7:44 AM, "Michael Schmalle" <teotigraphix...@gmail.com> wrote: >Those build files are scary huge. :) I couldn't even check out the sdk >yesterday, git kept barfing on some mustella copying or something. Strange >errors I have never seen before in winGIT. > >I'm scared to even try getting the sdk and falcon built. :) > >Mike > >On Fri, May 8, 2015 at 10:31 AM, Christofer Dutz ><christofer.d...@c-ware.de> >wrote: > >> Hi, >> >> >> after adjusting my FlexJS Maven artifact generation, I wanted to test a >> build. Unfortunately I needed to re-build falcon for this, but it seems >> impossible for me to do that via ant. I am always getting test-failures. >> >> >> I followed your recipe in the other thread, but the falcon "ant all" >>seems >> to be failing no matter what I try. >> >> >> For example I got this: >> >> unit.tests: >> [mkdir] Created dir: >> >>/Users/christoferdutz/Projects/Apache/Flex/flex-falcon/compiler.tests/res >>ults >> [junit] environment property - FLEX_HOME = >> /Users/christoferdutz/Projects/Apache/Flex/flex-sdk >> [junit] environment property - PLAYERGLOBAL_HOME = >> >>/Users/christoferdutz/Devtools/Apache/apache-flex-4.14.1/frameworks/libs/ >>player >> [junit] environment property - PLAYERGLOBAL_VERSION = 11.1 >> [junit] environment property - TLF_HOME = >> /Users/christoferdutz/Projects/Apache/Flex/flex-tlf >> [junit] environment property - AIR_HOME = >> /Users/christoferdutz/Devtools/Adobe/AIR 14.0 >> [junit] environment property - FLASHPLAYER_DEBUGGER = >> /Users/christoferdutz/Devtools/Adobe/Flash 14.0/Flash >> Player.app/Contents/MacOS/Flash Player Debugger >> [junit] Running >> org.apache.flex.compiler.internal.css.CSSArrayPropertyValueTests >> [junit] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time >> elapsed: 1,512 sec >> >> BUILD FAILED >> /Users/christoferdutz/Projects/Apache/Flex/flex-falcon/build.xml:82: The >> following error occurred while executing this line: >> >>/Users/christoferdutz/Projects/Apache/Flex/flex-falcon/compiler.tests/bui >>ld.xml:100: >> Tests failed >> >> >> But I found out that it must have been related to the >>PLAYERGLOBA_VERSION >> as when I upgraded it to 16.0, I got past this point. >> >> Next was that all tests with a "mx" namespace in >> flex-falcon/compiler.tests/feature-tests/mxml/tags/ seem to fail: >> >> [junit] Running mxml.tags.MXMLHTTPServiceTagTests >> [junit] Generating test: >> [junit] Compiling test: >> [junit] >> >>-external-library-path=/Users/christoferdutz/Devtools/Apache/apache-flex- >>4.14.1/frameworks/libs/player/16.0/playerglobal.swc >> >>-library-path=/Users/christoferdutz/Projects/Apache/Flex/flex-sdk/framewo >>rks/libs/framework.swc,/Users/christoferdutz/Projects/Apache/Flex/flex-sd >>k/frameworks/locale/en_US/framework_rb.swc,/Users/christoferdutz/Projects >>/Apache/Flex/flex-sdk/frameworks/libs/rpc.swc,/Users/christoferdutz/Proje >>cts/Apache/Flex/flex-sdk/frameworks/locale/en_US/rpc_rb.swc >> -namespace= >> >>http://ns.adobe.com/mxml/2009,/Users/christoferdutz/Projects/Apache/Flex/ >>flex-sdk/frameworks/mxml-2009-manifest.xml >> >>/Users/christoferdutz/Projects/Apache/Flex/flex-falcon/compiler.tests/tem >>p/MXMLHTTPServiceTagTests6077816560368214628.mxml >> [junit] >> [junit] Error: Unable to resolve resource bundle 'messaging' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'messaging' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'collections' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'logging' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'messaging' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'messaging' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'rpc' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'messaging' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'messaging' >> [junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time >> elapsed: 1,051 sec >> [junit] >> [junit] Error: Unable to resolve resource bundle 'messaging' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'rpc' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'collections' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'collections' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'collections' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'rpc' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'core' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'rpc' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'logging' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'messaging' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'messaging' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'styles' >> [junit] >> [junit] Error: Unable to resolve resource bundle 'rpc' >> [junit] >> >> BUILD FAILED >> /Users/christoferdutz/Projects/Apache/Flex/flex-falcon/build.xml:82: The >> following error occurred while executing this line: >> >>/Users/christoferdutz/Projects/Apache/Flex/flex-falcon/compiler.tests/bui >>ld.xml:138: >> Tests failed >> >> So I disabled them with "@Ignore". >> >> After that I got an error in "SimpleMovie.java" as "flash.simple.Movie" >> seems to be unavailable, so I commented out even that (leaving nothing >> useful at all in the class) >> >> Now I got even more failures from the flex-compiler-oem package >> complaining about missing flash.swf package missing. >> >> Ok .... so after searching where these stupid flash.swf packages come >>from >> I found out that it's swfutils which is copied form the Flex SDK .. >> unfortunately using the variable FLEX_SDK_HOME which I hadn't set >>(Didn't >> read that it was needed) unfortunately this created an empty "swfutils" >> directory and the next time I built the stuff wasn't copied (the check >> tests if the directory exists, not if it contains content) ... so after >> several hours I finally managed to build being even more fed-up with >>Ant. >> >> So In the end ... I had a too old playerglobal version, I didn't have >>the >> FLEX_SDK_HOME variable set und there were actually only 3 Tests that >>didn't >> work. We have to improve here. Especially implementing some checks if at >> least all variables are set and the minimum requirements are meet. >> >> Chris >> >>