diff options
author | Andy Doan <andy.doan@linaro.org> | 2012-06-13 11:04:25 -0500 |
---|---|---|
committer | Andy Doan <andy.doan@linaro.org> | 2012-06-13 11:04:25 -0500 |
commit | 60ade1851ed73db9db58d265b9db85034257e15a (patch) | |
tree | b0a243e2b1087edbfa163861edd0430851bd70d4 | |
parent | 95c67dc07fa5c77d84750ca70bfc372cbf662c41 (diff) | |
download | android_benchmark_views-master.tar.gz |
This makes things a little nice to compare in relation to each other.
Signed-off-by: Andy Doan <andy.doan@linaro.org>
-rw-r--r-- | android_benchmark_views_app/helpers.py | 8 | ||||
-rw-r--r-- | android_benchmark_views_app/templates/android_benchmark_views_app/run.html | 4 |
2 files changed, 8 insertions, 4 deletions
diff --git a/android_benchmark_views_app/helpers.py b/android_benchmark_views_app/helpers.py index 78d030f..b096485 100644 --- a/android_benchmark_views_app/helpers.py +++ b/android_benchmark_views_app/helpers.py @@ -38,6 +38,9 @@ def _get_test_result_averages(bundle, test_id): annotate(std_dev=StdDev('measurement'), average=Avg('measurement')). \ order_by('relative_index') + for avg in avgs: + avg['std_dev_percent'] = 100.0 * avg['std_dev'] / avg['average'] + return avgs def _get_totals_default(test_result_averages): @@ -60,7 +63,7 @@ def _add_totals(test_averages): fname = "__get_%s_totals" % ta['test'] func = getattr(thismodule, fname, _get_totals_default) total = func(ta['test_result_averages']) - tra.append({'test_case__test_case_id':ta['test'], 'average': total, 'std_dev': 0}) + tra.append({'test_case__test_case_id':ta['test'], 'average': total, 'std_dev': 0, 'std_dev_percent' : 0}) test_averages.insert(0, { 'test': 'Totals', @@ -113,7 +116,8 @@ def benchmark_run_test_averages(benchmarkrun): { 'test_case__test_case_id': 'Richards', 'average': 10.2, - 'std_dev': .122 + 'std_dev': .122, + 'std_dev_percent': 1 }, ] }, diff --git a/android_benchmark_views_app/templates/android_benchmark_views_app/run.html b/android_benchmark_views_app/templates/android_benchmark_views_app/run.html index 0524aa6..a3db036 100644 --- a/android_benchmark_views_app/templates/android_benchmark_views_app/run.html +++ b/android_benchmark_views_app/templates/android_benchmark_views_app/run.html @@ -26,11 +26,11 @@ <tr> <th>Test case</th> <th>Measurement</th> - <th>Standard Deviation</th> + <th>% Standard Deviation</th> </thead> {% for tra in ta.test_result_averages %} <tr class="{% cycle 'odd' 'even' %}"> - <td>{{tra.test_case__test_case_id}}</td><td>{{tra.average}}</td><td>{{tra.std_dev}}</td> + <td>{{tra.test_case__test_case_id}}</td><td>{{tra.average}}</td><td>{{tra.std_dev_percent}}</td> </tr> {% endfor %} </table> |