Commit 808fe996aee6a8f5098cccffe1e18f5fc8a20363
Committed by
Paulo Meireles
1 parent
a7d753dc
Exists in
master
and in
28 other branches
Showing metric results for root module
Showing
2 changed files
with
27 additions
and
1 deletions
Show diff stats
plugins/mezuro/lib/kalibro/entities/metric_result.rb
... | ... | @@ -5,7 +5,7 @@ class Kalibro::Entities::MetricResult < Kalibro::Entities::Entity |
5 | 5 | def metric=(value) |
6 | 6 | if value.kind_of?(Hash) |
7 | 7 | @metric = to_entity(value, Kalibro::Entities::CompoundMetric) if value.has_key?(:script) |
8 | - @metric = to_entity(value, Kalibro::Entities::NativeMetric) if value.has_key?(:origin) | |
8 | + @metric = to_entity(value, Kalibro::Entities::NativeMetric) | |
9 | 9 | else |
10 | 10 | @metric = value |
11 | 11 | end | ... | ... |
plugins/mezuro/views/content_viewer/show_project.rhtml
... | ... | @@ -49,6 +49,8 @@ |
49 | 49 | <% elsif @project.state == 'READY' %> |
50 | 50 | <h3><%= _('LAST RESULT') %></h3> |
51 | 51 | <% @project_result = Kalibro::Client::ProjectResultClient.new.last_result(@project.name) %> |
52 | + <% @module_client = Kalibro::Client::ModuleResultClient.new %> | |
53 | + | |
52 | 54 | <table id="project_result_info"> |
53 | 55 | <tr> |
54 | 56 | <td><%= _('Date') %></td> |
... | ... | @@ -65,4 +67,28 @@ |
65 | 67 | </table> |
66 | 68 | <h5><%= _('Source tree') %></h5> |
67 | 69 | <%= @project_result.source_tree.print %> |
70 | + | |
71 | + <% @module_result = @module_client.module_result(@project.name, @project.name, @project_result.date) %> | |
72 | + | |
73 | + <h5><%= _('Metric Result') %> </h5> | |
74 | + <strong> | |
75 | + <%= _('Module:') %> | |
76 | + <%= @module_result.module.name %> | |
77 | + <br/> | |
78 | + <%= _('Grade:') %> | |
79 | + <%= @module_result.grade %> | |
80 | + </strong> | |
81 | + <br/> | |
82 | + <hr/> | |
83 | + <table id="project_metric_result"> | |
84 | + <% @module_result.metric_results.each do |metric_result| %> | |
85 | + <tr> | |
86 | + <td><%= metric_result.metric.name %></td> | |
87 | + <td><%= metric_result.value %></td> | |
88 | + <td><%= metric_result.range.label %></td> | |
89 | + </tr> | |
90 | + | |
91 | + <% end %> | |
92 | + </table> | |
93 | + | |
68 | 94 | <% end %> | ... | ... |