The usage and implementation of the status setting does not work nor implemented. Make the default to be success as the JUnit plugin will parse and verdict the test cases according to for example "total" and "new" and set the status accordingly.
In case of failed execution it should throw an abort exception and the platform sets the status to failure