System.out.println("Invalid iteration parameters");
}
else
{
long thisTime = 0;
PerformanceLogger logger = new PerformanceLogger("PerformanceTest1");
logInformation("Performing "+startIters+" - "+endIters+" (step "+incrementIters+") iterations");
for (long iters=startIters;iters<=endIters;iters += incrementIters)
{
if (persistent)
thisTime = persistentTest(iters);
else
thisTime = recoverableTest(iters);
logInformation("Number of Iterations:"+ iters +", Time Taken:" +thisTime);
logger.addData( iters, (double)((double)iters/((double)thisTime/1000)) );
}
try
{
logger.output(System.out);
assertSuccess();
}
catch (Exception e)
{
System.err.println("Unexpected exception - "+e);