{{ measurement.description }}
          
            {{ measurement.value.mean }}
            
            {% if measurement.absdiff > 0 %}
            
            {% elif measurement.absdiff == measurement.absdiff %}
            
            {% else %}
            
            {% endif %}
            {{ measurement.absdiff_str }} ({{measurement.reldiff_str}})
            
          
          {# Table for trendchart and the statistics #}
          
            
              | 
                {# Linechart #}
                
               | 
              
                {# Measurement statistics #}
                
                  
                    | Test runs | {{ measurement.value.sample_cnt }} | 
                   
                    | -/+ | -{{ measurement.value.minus }} / +{{ measurement.value.plus }} | 
                   
                    | Min | {{ measurement.value.min }} | 
                   
                    | Max | {{ measurement.value.max }} | 
                   
                    | Stdev | {{ measurement.value.stdev }} | 
                   
                     | 
                     | 
                   
                 
               | 
            
          
          {# Task and recipe summary from buildstats #}
          {% if 'buildstats' in measurement %}
            Task resource usage
            
              
                | Number of tasks | 
                Top consumers of cputime | 
              
              
                | {{ measurement.buildstats.tasks.count }} ({{ measurement.buildstats.tasks.change }}) | 
                {# Table of most resource-hungry tasks #}
                
                  
                    {% for diff in measurement.buildstats.top_consumer|reverse %}
                    
                      | {{ diff.pkg }}.{{ diff.task }} | 
                      {{ '%0.0f' % diff.value2 }} s | 
                     
                    {% endfor %}
                   
                 | 
              
              
                | Biggest increase in cputime | 
                Biggest decrease in cputime | 
              
              
                {# Table biggest increase in resource usage #}
                
                  
                    {% for diff in measurement.buildstats.top_increase|reverse %}
                    
                      | {{ diff.pkg }}.{{ diff.task }} | 
                      {{ '%+0.0f' % diff.absdiff }} s | 
                     
                    {% endfor %}
                   
                 | 
                {# Table biggest decrease in resource usage #}
                
                  
                    {% for diff in measurement.buildstats.top_decrease %}
                    
                      | {{ diff.pkg }}.{{ diff.task }} | 
                      {{ '%+0.0f' % diff.absdiff }} s | 
                     
                    {% endfor %}
                   
                 | 
              
            
            {# Recipe version differences #}
            {% if measurement.buildstats.ver_diff %}
              
Recipe version changes
              
                {% for head, recipes in measurement.buildstats.ver_diff.items() %}
                  
                    | {{ head }} | 
                  
                  {% for name, info in recipes|sort %}
                    
                      | {{ name }} | 
                      {{ info }} | 
                    
                  {% endfor %}
                {% endfor %}
              
            {% else %}
              
No recipe version changes detected
            {% endif %}
          {% endif %}