Congratulations on getting more SWCs to compile with Falcon! It looks like only
the following 6 tests in SDKSWCTests still have problems:
authoringsupportSWC()
automation_flashflexkitSWC()
chartsSWC()
mxSWC()
sparkSWC()
textLayoutSWC()
Is there a reason why the @Ignore was removed from these failing tests? I
recommend keepng the Falcon test suite passing at all times, so that developers
know when they've introduced a new failure.
Most of the changes seem to have been minor changes to SDK code to placate
Falcon since it is stricter than the old compiler, or changes to the
compilation options for the test to suppress errors or warnings that we can fix
later. However, I'm concerned about changes to Falcon itself like this that are
workarounds rather than fixes:
FLEX-33713: An NPE is thrown by this code when compiling 'spark.swc' from
the SDK. The null check bypasses the issue, it doesn't do anything to fix the
root cause...
I think this kind of thing is OK as long as these changes are trackable in some
way that makes it possible to go back and make the actual fix later. Do we have
to just rely on 'git log' for to do this? If so, we should put something we can
search for like "WORKAROUND" in the Git comment.
Has anybody gotten a complete app to compile with Falcon yet? Does it run
correctly?
- Gordon