All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.server.dashboard.widget.coverage.html.erb Maven / Gradle / Ivy

There is a newer version: 7.2.1
Show newest version
<%
   code_coverage_measure=measure('coverage')
   tests_measure=measure('tests')
   execution_time=measure('test_execution_time')
   success_percentage=measure('test_success_density')

   if code_coverage_measure || tests_measure
%>
  
<%= message('widget.code_coverage.name') -%> <%= format_measure(code_coverage_measure, :suffix => '', :url => url_for_drilldown('uncovered_lines', :highlight => 'coverage'), :default => '-') %> <%= format_variation(code_coverage_measure) if dashboard_configuration.selected_period? -%>
<% line_coverage=measure('line_coverage') if line_coverage %>
<%= message('widget.code_coverage.line_coverage.suffix') -%> <%= format_measure(line_coverage, :url => url_for_drilldown('uncovered_lines', :highlight => 'line_coverage')) %> <%= format_variation(line_coverage) if dashboard_configuration.selected_period? -%>
<% end %> <% branch_coverage=measure('branch_coverage') if branch_coverage %>
<%= message('widget.code_coverage.condition_coverage.suffix') -%> <%= format_measure(branch_coverage, :url => url_for_drilldown('uncovered_conditions', :highlight => 'branch_coverage')) %> <%= format_variation(branch_coverage) if dashboard_configuration.selected_period? -%>
<% end %> <% if dashboard_configuration.selected_period? new_lines_to_cover_measure=measure('new_lines_to_cover') if new_lines_to_cover_measure new_lines=new_lines_to_cover_measure.variation(dashboard_configuration.period_index) if new_lines new_coverage=measure('new_coverage') if variation_value('new_coverage') new_line_coverage=measure('new_line_coverage') if variation_value('new_line_coverage') new_branch_coverage=measure('new_branch_coverage') if variation_value('new_branch_coverage') %> <% if new_lines.to_i==0 %>
<%= message('widget.code_coverage.on_new_code') -%>

<%= message('widget.code_coverage.no_new_lines_to_cover') -%>

<% else %> <% if new_coverage %>
<%= message('widget.code_coverage.on_new_code') -%> <%= format_measure(new_coverage, :period => dashboard_configuration.period_index, :url => url_for_drilldown('new_uncovered_lines', :highlight => 'new_coverage', :period => dashboard_configuration.period_index)) %>
<% end %> <% if new_line_coverage %>
<%= message('widget.code_coverage.line_coverage.suffix') -%> <%= format_measure(new_line_coverage, :period => dashboard_configuration.period_index, :url => url_for_drilldown('new_uncovered_lines', :highlight => 'new_line_coverage', :period => dashboard_configuration.period_index), :default => '-') %>
<% end %> <% if new_branch_coverage %>
<%= message('widget.code_coverage.condition_coverage.suffix') -%> <%= format_measure(new_branch_coverage, :period => dashboard_configuration.period_index, :url => url_for_drilldown('new_uncovered_conditions', :highlight => 'new_branch_coverage', :period => dashboard_configuration.period_index), :default => '-') %>
<% end %> <% end %> <% end end end %>
<% if tests_measure %>
<%= message('widget.code_coverage.test_success') -%> <%= format_measure(success_percentage, :url => url_for_drilldown(success_percentage)) %> <%= format_variation(success_percentage) if dashboard_configuration.selected_period? -%>
<%= message('widget.code_coverage.failures.suffix') -%> <%= format_measure(Metric::TEST_FAILURES, :url => url_for_drilldown(Metric::TEST_FAILURES)) %> <%= format_variation(Metric::TEST_FAILURES) if dashboard_configuration.selected_period? -%>
<%= message('widget.code_coverage.errors.suffix') -%> <%= format_measure(Metric::TEST_ERRORS, :url => url_for_drilldown(Metric::TEST_ERRORS)) %> <%= format_variation(Metric::TEST_ERRORS) if dashboard_configuration.selected_period? -%>
<%= message('widget.code_coverage.tests.suffix') -%> <%= format_measure(tests_measure, :url => url_for_drilldown('tests')) %> <%= format_variation(tests_measure) if dashboard_configuration.selected_period? -%>
<% skipped_measure=measure(Metric::SKIPPED_TESTS) if dashboard_configuration.selected_period? || (skipped_measure && skipped_measure.value && skipped_measure.value>0) %>
<%= message('widget.code_coverage.skipped.suffix') -%> <%= format_measure(skipped_measure, :url => url_for_drilldown(Metric::SKIPPED_TESTS)) %> <%= format_variation(skipped_measure) if dashboard_configuration.selected_period? -%>
<% end %>
<%= message('widget.code_coverage.execution_time') -%> <%= format_measure(execution_time, :url => url_for_drilldown('test_execution_time')) %> <%= format_variation(execution_time) if dashboard_configuration.selected_period? -%>
<% end %>
<% end %>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy