The CIListener is outputting what is expected; i.e. the XML test data. However, the FlexUnit ant task seems to be dropping some of the tests, failing to output them in into JUnit reports.
For instance, I have a framework with 41 tests, 5 ignored, across 10 Suites. UIListener and CIListener both show 36 run with 5 ignored/skipped. However, on my CI server (Bamboo 2.3.1 build 1402), the FlexUnit ant task prints only 7 tests, 0 skipped, across 4 suites. Local builds are better, but I still only get 9 of 10 suites built. This behavior is not present with the .9 FlexUnit ant task using the JUnitListener; all tests/suites are printed
I've attached an excerpt from the build log showing the ant task verbose output as well as the XML output from the CIListene