{% extends "tables/base.html" %} {% comment %} Copyright 2012 Google Inc. All Rights Reserved. This template builds the kernel test summary as a single table for the Test Dashboard. The table includes a variable number of columns that reflects the test netbooks used and a variable number of rows that represent builds. The build cells are hyperlinks, the timing cells include popup text and the status cells are hyperlinks to details pages. {% endcomment %} {% block title %}ChromeOS Kernel Test Dashboard{% endblock %} {% block header_block %} {% include 'tables/summary/kernel_header.html' %} {% endblock %} {% block html_block %} {% comment %} ------------------------------------------------------------------------------- - A table of quick links to test pages. - ------------------------------------------------------------------------------- {% endcomment %}
CAutotest Kernel Test Results
{% for board, netbook in tpl_summary_data.platforms %} {% endfor %} {% for release in tpl_summary_data.releases %} {% for board, netbook in tpl_summary_data.platforms %} {% endfor %} {% endfor %}
Build {{ board }}
{{ netbook }}
{{ release }} {% if board in tpl_summary_data.irregular %} combined {% if board in tpl_summary_data.irregular %} View test and performance results for {{ board }} on {{ netbook }} {% else %} View test and performance results for {{ board }}-{{ release }} on {{ netbook }} {% endif %}   {% if board in tpl_summary_data.irregular %} perf {% if board in tpl_summary_data.irregular %} View performance plots for {{ board }} on {{ netbook }} {% else %} View performance plots for {{ board }}-{{ release }} on {{ netbook }} {% endif %}

{% comment %} ------------------------------------------------------------------------------- - The waterfall-like table of Kernel test results. - ------------------------------------------------------------------------------- {% endcomment %} {% for board, netbook in tpl_summary_data.platforms %} {% endfor %} {% for build, build_release, start_time, build_results in tpl_summary_data.results %} {% for board, pure_board, netbook, full_build, job_attempted, job_good, passed, total, xpassed, xtotal, kernel, failed_tests, crashes, crash_count, crash_cat in build_results %} {% if job_attempted %} {% ifequal total 0 %} {% else %} {% ifequal passed total%} {% if job_good %} {% else %} {% endif %} {% endfor %} {% endfor %}
Build Start Time {{ board }}
{{ netbook }}
This is a TOT build. {% else %} {% if tpl_summary_data.releases.1|slice:"1:" == build_release %} class="buildminusone buildborder"> {% else %} class="buildminustwo buildborder"> {% endif %} This is a branch build. {% endif %} {{ build }} {{ start_time }} {% if crash_count %} {% endif %}
{{ passed }}/{{ total }} {% if xtotal %} {% ifnotequal xpassed xtotal %}
({{ xpassed }}/{{ xtotal }}) {% endifnotequal %} {% endif %}
({{ crash_count }})
{% if xtotal %} {% ifnotequal xpassed xtotal %}
Experimental Failed Tests: {{ failed_tests.1 }}.
{% endifnotequal %} {% endif %} View CAutotest job details for {{ build }} and {{ board }} on {{ netbook }} {% if kernel %} (Kernel: {{ kernel }}) {% endif %} {% if crash_count %}
{{ crash_count }} Crashes.
{% for test_name, crash_info in crashes %} {{ test_name }}:
{% for one_crash in crash_info %}   {{ one_crash }}
{% endfor %} {% endfor %} {% endif %}
{% if crash_count %} {% endif %}
{{ passed }}/{{ total }} {% if xtotal %} {% ifnotequal xpassed xtotal %}
({{ xpassed }}/{{ xtotal }}) {% endifnotequal %} {% endif %}
({{ crash_count }})
{% if xtotal %} {% ifnotequal xpassed xtotal %}
Experimental Failed Tests: {{ failed_tests.1 }}.
{% endifnotequal %} {% endif %} View kernel test results for {{ board }} on {{ netbook }} {% if kernel %} (Kernel: {{ kernel }}) {% endif %} {% if crash_count %}
{{ crash_count }} Crashes.
{% for test_name, crash_info in crashes %} {{ test_name }}:
{% for one_crash in crash_info %}   {{ one_crash }}
{% endfor %} {% endfor %} {% endif %}
{% else %}
{% if crash_count %} {% endif %}
{{ passed }}/{{ total }} {% if xtotal %} {% ifnotequal xpassed xtotal %}
({{ xpassed }}/{{ xtotal }}) {% endifnotequal %} {% endif %}
({{ crash_count }})
{% if xtotal %} {% ifnotequal xpassed xtotal %}
Experimental Failed Tests: {{ failed_tests.1 }}.
{% endifnotequal %} {% endif %} View CAutotest job details for {{ build }} and {{ board }} on {{ netbook }} {% if kernel %} (Kernel: {{ kernel }}) {% endif %} {% if crash_count %}
{{ crash_count }} Crashes.
{% for test_name, crash_info in crashes %} {{ test_name }}:
{% for one_crash in crash_info %}   {{ one_crash }}
{% endfor %} {% endfor %} {% endif %}
{% endif %} {% else %}
{% if crash_count %} {% endif %}
{{ passed }}/{{ total }} {% if xtotal %} {% ifnotequal xpassed xtotal %}
({{ xpassed }}/{{ xtotal }}) {% endifnotequal %} {% endif %}
({{ crash_count }})
Failed Tests: {{ failed_tests.0 }}.
{% if xtotal %} {% ifnotequal xpassed xtotal %}
Experimental Failed Tests: {{ failed_tests.1 }}.
{% endifnotequal %} {% endif %} View kernel test results for {{ board }} on {{ netbook }} {% if kernel %} (Kernel: {{ kernel }}) {% endif %} {% if crash_count %}
{{ crash_count }} Crashes.
{% for test_name, crash_info in crashes %} {{ test_name }}:
{% for one_crash in crash_info %}   {{ one_crash }}
{% endfor %} {% endfor %} {% endif %}
{% endifequal %} {% endifequal %}
None
{% endblock %}