} else if (testResults.size() > 0) {
// Create output file
String outputFileName = generateFileName(querySetID, System
.currentTimeMillis(), runNumber);
// CombinedTestClient.log("Creating output file: " + outputFileName); //$NON-NLS-1$
PrintStream outputStream = null;
PrintStream overwriteStream = null;
try {
outputStream = getSummaryStream(outputDir, outputFileName);
overwriteStream = getSummaryStream(outputDir, querySetID, true); //$NON-NLS-1$
} catch (IOException e) {
// logError("Unable to get output stream for file: " + outputFileName); //$NON-NLS-1$
throw e;
}
Date starttest = new Date(testStartTS);
Date endtest = new Date(endTS);
long diff = endtest.getTime() - starttest.getTime();
total_seconds = total_seconds + diff;
Date diffdate = new Date(diff);
// endtest - starttest;
//
// outputStream.println("Start Time: " + new Date(testStartTS)); //$NON-NLS-1$
// outputStream.println("End Time: " + new Date(endTS)); //$NON-NLS-1$
// outputStream
// .println("Elapsed Time: " + ((endTS - testStartTS) / 1000) + " seconds"); //$NON-NLS-1$ //$NON-NLS-2$
addTotalPassFailGen(testname, testResults, starttest, endtest,
diffdate);
// Text File output
printQueryTestResults(outputStream, starttest, endtest, diffdate,
numberOfClients, TestClient.TSFORMAT, testResults);
printQueryTestResults(overwriteStream, starttest, endtest,
diffdate, numberOfClients, TestClient.TSFORMAT, testResults);
// HTML Vesion of output
PrintStream htmlStream = getSummaryStream(outputDir, querySetID
+ ".html", true); //$NON-NLS-1$
printHtmlQueryTestResults(htmlStream, testStartTS, endTS,
numberOfClients, TestClient.TSFORMAT, testResults);
htmlStream.close();
// Wiki Update
// CombinedTestUtil.publishResultsToWiki(props, outputDir+File.separator+querySetID+".html", testStartTS, endTS, numberOfClients, testResults); //$NON-NLS-1$ //$NON-NLS-2$
// Print results according to test type