Build fix after r130135. Dromaeo tests only report single memory value,
authorrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Oct 2012 16:52:09 +0000 (16:52 +0000)
committerrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Oct 2012 16:52:09 +0000 (16:52 +0000)
and computeStatistics should report variance as 0 in such cases.

* resources/runner.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@130181 268f45cc-cd09-0410-ab3c-d52691b4dbfc

PerformanceTests/ChangeLog
PerformanceTests/resources/runner.js

index a82e3d3..1274a95 100644 (file)
@@ -1,3 +1,10 @@
+2012-10-02  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Build fix after r130135. Dromaeo tests only report single memory value,
+        and computeStatistics should report variance as 0 in such cases.
+
+        * resources/runner.js:
+
 2012-10-02  Philip Rogers  <pdr@google.com>
 
         Fix PerfTest standard deviation calculation.
index 7b4fbb2..d95e9e8 100755 (executable)
@@ -80,7 +80,7 @@ if (window.testRunner) {
             result.mean += delta / sweep;
             squareSum += delta * (x - result.mean);
         }
-        result.variance = squareSum / (data.length - 1);
+        result.variance = data.length <= 1 ? 0 : squareSum / (data.length - 1);
         result.stdev = Math.sqrt(result.variance);
         result.unit = unit || "ms";