@Override
public void writeResults(ResultsForAllTests resultsForAllTests, String testConfigFile)
{
for (ITestResult allResult : resultsForAllTests.getAllParticipantsResult().getTestResults())
{
ParticipantResult allRowData = allResult.getParticipantResults().iterator().next();
if (allRowData.getErrorMessage() == null)
{
final String output;
if (_reportMessageTotals)
{
output = String.format("%s : %,d (total payload/bytes) : %,d (time taken/ms) : %,d (total messages) : %,d (messages/s) %,.2f (Kbytes/s)",
allResult.getName(), allRowData.getTotalPayloadProcessed(), allRowData.getTimeTaken(), allRowData.getNumberOfMessagesProcessed(), allRowData.getMessageThroughput(), allRowData.getThroughput());
}
else
{
output = String.format("%s : %,d (messages/s) %,.2f (Kbytes/s)", allResult.getName(), allRowData.getMessageThroughput(), allRowData.getThroughput());
}
System.out.println(output);
}
else
{
System.err.println(allRowData.getErrorMessage());
}
}
}