[llvm-commits] [zorg] r147461 - /zorg/trunk/lnt/lnt/server/reporting/analysis.py
Daniel Dunbar
daniel at zuster.org
Tue Jan 3 11:10:08 PST 2012
Author: ddunbar
Date: Tue Jan 3 13:10:07 2012
New Revision: 147461
URL: http://llvm.org/viewvc/llvm-project?rev=147461&view=rev
Log:
[lnt/v0.4] lnt.server.ui/v4: Fix stddev estimation when all prev samples failed.
Modified:
zorg/trunk/lnt/lnt/server/reporting/analysis.py
Modified: zorg/trunk/lnt/lnt/server/reporting/analysis.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/server/reporting/analysis.py?rev=147461&r1=147460&r2=147461&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/server/reporting/analysis.py (original)
+++ zorg/trunk/lnt/lnt/server/reporting/analysis.py Tue Jan 3 13:10:07 2012
@@ -98,13 +98,13 @@
# runs.
#
# FIXME: This is using the wrong status kind. :/
- prev_samples = [v for run in comparison_window
- for v in self.sample_map.get((run.id, test_id), ())]
+ prev_samples = [s for run in comparison_window
+ for s in self.sample_map.get((run.id, test_id), ())]
+ # Filter out failing samples.
+ if status_field:
+ prev_samples = [s for s in prev_samples
+ if s.get_field(status_field) == PASS]
if prev_samples:
- # Filter out failing samples.
- if status_field:
- prev_samples = [s for s in prev_samples
- if s.get_field(status_field) == PASS]
prev_values = [s.get_field(field)
for s in prev_samples]
stddev = stats.standard_deviation(prev_values)
More information about the llvm-commits
mailing list