Hi Eric,
I just used the lastest version 3.0-20150307124924-d4acb61 on my master branch, and found another issue.
What happened is this: a unit test failed, and but then the parser fails to parse the failed spec. It has no problem parsing the specs that passed.
I attached two xml files. The xml file that succeds is the one that uses 2.4.15, the one that fails using 3.0-20150307124924-d4acb61.
I inspected them for notable differences:
(1) the specs2-two file has <?xml version='1.0' encoding='utf-8'?> as the first line, while the specs2-three file omits that.
(2) the specs2-two file has <system-out></system-out> near the end, while the specs2-three file has <system-out><![CDATA[]]></system-out>
(3) the specs2-two (line 11) file has <init> while the specs2-three (line 69) file has <init>.
Since I've seen this latest specs2 version parse a(nother) failed test with differences (1) and (2), my best guess is that (3) is causing this.
```
Finished task 'core test' with result: Failed
Starting task 'Tests result parser' of type 'com.atlassian.bamboo.plugins.testresultparser:task.testresultparser.junit'
Parsing test results under /home/...
Failed to parse test result file "MySpec.xml"
Finished task 'Tests result parser' with result: Success
```
Thanks!
Alissa