Hi,
today I worked on getting the Flex builds working on builds.apache.org. I changed the test runner in falcon to start the flashplayer with a timeout (currently set to 20 seconds as I asked someone of Infra to check what the flashplayer is complaining about ... but will set that back to 1 or 2 seconds as soon as that's done). Currently the entire tests had a timeout of 5 minutes after which the build just failled. I think this way individual tests will fail and we'll have the opportunity to check if any tests after that hanging one would pass. Second thing was that the flashplayer on builds.apache.org doesn't seem to be configured to dump the flashlog.txt, so I adjusted the build script only to copy this, if it exists. Now to my actual problem: I did get quite some of them running. But FlexJS is causing me a little headache. The problem is the build structure of the project in general. It contains Falcon as well as FlexJS, unfortunately FlexJS' tests need ASJS, which in turn needs Falcon. So we have sort of a "A --> B --> A" situation here. Is there any reason why we can't split up Falcon, FalconJX, FlexJS and VF2JS into 4 modules? Actually splitting up into Falcon and FalconJX should be enough, but I would really like to vote for completely separating FlexJS and VF2JS cause this could help find the placed where both are sharing static variables which is causing quite some pain for me in Flexmojos (The two buggers keep on overwriting their configs) ;-) If all were split up, we could create a build pipeline like this: - build flex-sdk - build falcon - build asjs - build falconjx ?Each would be a separate project for which jenkins is configured to execute in exactly this order. What do you think? Chris