### Eclipse Workspace Patch 1.0 #P org.eclipse.test.performance Index: src/org/eclipse/test/internal/performance/eval/StatisticsSession.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.test.performance/src/org/eclipse/test/internal/performance/eval/StatisticsSession.java,v retrieving revision 1.16 diff -u -r1.16 StatisticsSession.java --- src/org/eclipse/test/internal/performance/eval/StatisticsSession.java 20 Feb 2006 15:39:47 -0000 1.16 +++ src/org/eclipse/test/internal/performance/eval/StatisticsSession.java 25 Apr 2007 11:39:51 -0000 @@ -202,12 +202,16 @@ if (stats.count > 0) { stats.average= (double) stats.sum / stats.count; - double squaredDeviations= 0; - for (int i= 0; i < mags.length; i++) { - double deviation= stats.average - mags[i]; - squaredDeviations += deviation * deviation; + if (stats.count == 1) { + double squaredDeviations= 0; + for (int i= 0; i < mags.length; i++) { + double deviation= stats.average - mags[i]; + squaredDeviations += deviation * deviation; + } + stats.stddev= Math.sqrt(squaredDeviations / (stats.count - 1)); // unbiased sample stdev + } else { + stats.stddev= 0; } - stats.stddev= Math.sqrt(squaredDeviations / stats.count - 1); // unbiased sample stdev } else { stats.average= 0; stats.stddev= 0;