If you are running FlexUnit through Ant and getting the following error:
java.util.concurrent.ExecutionException: command [<testcase classname='MyTestCase' name='MyMethod' time='0.000' status='success'/>] not understood
This is due to the mismatch in version of the CIListener library. For my case, I was using Flex 4.1 to compile my codes and using FlexUnit 4.0 to run my compiled code. To remedy this, I went to flexunit.org to get the latest version of FlexUnit(flexunit-flex-4.1.0-RC1-77-sdk4.0.0.14159.zip).
java.util.concurrent.ExecutionException: command [<testcase classname='MyTestCase' name='MyMethod' time='0.000' status='success'/>] not understood at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at org.flexunit.ant.tasks.TestRun.run(Unknown Source) at org.flexunit.ant.tasks.FlexUnitTask.execute(Unknown Source) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:390) at org.apache.tools.ant.Target.performTasks(Target.java:411) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1397) at org.apache.tools.ant.Project.executeTarget(Project.java:1366) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1249) at org.apache.tools.ant.Main.runBuild(Main.java:801) at org.apache.tools.ant.Main.startAnt(Main.java:218) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) Caused by: command [<testcase classname='MyTestCase' name='MyMethod' time='0.000' status='success'/>] not understood at org.flexunit.ant.FlexUnitSocketThread.parseInboundMessages(Unknown Source) at org.flexunit.ant.FlexUnitSocketThread.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619)