Commit 7a1820e6873416b33cdca27a8af9632952f45b68
1 parent
db1f4354
Exists in
colab
and in
4 other branches
List hotspot metric configurations
* Also renamed some step definitions to explicitly use tree metric configurations or hotspot metric configurations * Also added translations for the cases when there are no metric configurations of each type * Showing name and code on the table for hotspot metric configurations * When adding a hotspot metric configuration, the weight will be Signed off by: Diego Araújo <diegoamc90@gmail.com>
Showing
17 changed files
with
97 additions
and
56 deletions
Show diff stats
app/views/kalibro_configurations/_metric_configurations.html.erb
1 | 1 | <tr> |
2 | 2 | <td><%= metric_configuration.metric.name %></td> |
3 | + <td><%= metric_configuration.metric.code %></td> | |
3 | 4 | <% unless metric_configuration.metric.is_a? KalibroClient::Entities::Miscellaneous::HotspotMetric %> |
4 | - <td><%= metric_configuration.metric.code %></td> | |
5 | 5 | <td><%= metric_configuration.weight %></td> |
6 | 6 | <% end %> |
7 | 7 | <td> | ... | ... |
app/views/kalibro_configurations/_no_metric_configurations.html.erb
1 | 1 | <tr> |
2 | 2 | <% col_number = kalibro_configuration_owner?(@kalibro_configuration.id) ? 5 : 3 %> |
3 | - <td colspan="<%= col_number %>"><%= t('no_metric_configurations') %></td> | |
4 | -</tr> | |
5 | 3 | \ No newline at end of file |
4 | + <td colspan="<%= col_number %>"> | |
5 | + <%= t(message) %> | |
6 | + </td> | |
7 | +</tr> | ... | ... |
app/views/kalibro_configurations/show.html.erb
... | ... | @@ -25,7 +25,7 @@ |
25 | 25 | </thead> |
26 | 26 | <tbody> |
27 | 27 | <% if Rails.cache.read("#{@kalibro_configuration.id}_tree_metric_configurations").empty? %> |
28 | - <%= render partial: 'no_metric_configurations' %> | |
28 | + <%= render partial: 'no_metric_configurations', locals: { message: 'no_tree_metric_configurations' } %> | |
29 | 29 | <% else %> |
30 | 30 | <%= render partial: 'metric_configurations', collection: Rails.cache.read("#{@kalibro_configuration.id}_tree_metric_configurations"), as: :metric_configuration %> |
31 | 31 | <% end %> |
... | ... | @@ -42,12 +42,13 @@ |
42 | 42 | <thead> |
43 | 43 | <tr> |
44 | 44 | <th><%= t('metric') %></th> |
45 | - <th colspan="1"></th> | |
45 | + <th><%= t('code') %></th> | |
46 | + <th colspan="2"></th> | |
46 | 47 | </tr> |
47 | 48 | </thead> |
48 | 49 | <tbody> |
49 | 50 | <% if Rails.cache.read("#{@kalibro_configuration.id}_hotspot_metric_configurations").empty? %> |
50 | - <%= render partial: 'no_metric_configurations' %> | |
51 | + <%= render partial: 'no_metric_configurations', locals: { message: 'no_hotspot_metric_configurations' } %> | |
51 | 52 | <% else %> |
52 | 53 | <%= render partial: 'metric_configurations', collection: Rails.cache.read("#{@kalibro_configuration.id}_hotspot_metric_configurations"), as: :metric_configuration %> |
53 | 54 | <% end %> | ... | ... |
config/locales/views/metric_configurations/en.yml
... | ... | @@ -23,7 +23,8 @@ en: |
23 | 23 | metric_configurations_base_tool_name: "Base Tool Name:" |
24 | 24 | metric_configurations_aggregation: "Aggregation Form" |
25 | 25 | metric_configurations_reading_group: "Reading Group Name" |
26 | - no_metric_configurations: "There are no Metric Configurations yet!" | |
26 | + no_tree_metric_configurations: "There are no Tree Metric Configurations yet!" | |
27 | + no_hotspot_metric_configurations: "There are no Hotspot Metric Configurations yet!" | |
27 | 28 | destroy_metric_configuration: "Destroy Metric Configuration" |
28 | 29 | want_destroy_metric_configuration: "Are you sure that you want to destroy this Metric Configuration?" |
29 | 30 | metric_base_tool_name: "Base Tool Name" | ... | ... |
config/locales/views/metric_configurations/pt.yml
... | ... | @@ -27,7 +27,8 @@ pt: |
27 | 27 | metric_configurations_base_tool_name: "Nome da ferramenta base:" |
28 | 28 | metric_configurations_aggregation: "Forma de Agregação" |
29 | 29 | metric_configurations_reading_group: "Nome do grupo" |
30 | - no_metric_configurations: "Não há configurações de métricas ainda!" | |
30 | + no_tree_metric_configurations: "Não há configurações de métricas escalares ainda!" | |
31 | + no_hotspot_metric_configurations: "Não há configurações de métricas de Hotspot ainda!" | |
31 | 32 | destroy_metric_configuration: "Destruir Configuração de Métrica" |
32 | 33 | want_destroy_metric_configuration: "Tem certeza que você quer destruir esta Configuração de Métrica?" |
33 | 34 | metric_base_tool_name: "Coletor" | ... | ... |
features/compound_metric_configuration/create.feature
... | ... | @@ -9,7 +9,7 @@ Feature: Compound Metric Configuration Creation |
9 | 9 | And I am signed in |
10 | 10 | And I own a sample configuration |
11 | 11 | And I have a reading group named "Scholar" |
12 | - And I have a sample metric configuration within the given mezuro configuration | |
12 | + And I have a sample tree metric configuration within the given mezuro configuration | |
13 | 13 | And I am at the Sample Configuration page |
14 | 14 | And I click the Add Metric link |
15 | 15 | And I click the Compound Metric link | ... | ... |
features/compound_metric_configuration/edition.feature
... | ... | @@ -9,7 +9,7 @@ Feature: Compound Metric Configuration edition |
9 | 9 | And I am signed in |
10 | 10 | And I have a sample configuration |
11 | 11 | And I have a sample reading group |
12 | - And I have a sample metric configuration within the given mezuro configuration | |
12 | + And I have a sample tree metric configuration within the given mezuro configuration | |
13 | 13 | And I have a sample compound metric configuration within the given mezuro configuration |
14 | 14 | When I am at the Sample Configuration page |
15 | 15 | Then I should not find "Edit" within "table#tree_metric_configurations" |
... | ... | @@ -20,7 +20,7 @@ Feature: Compound Metric Configuration edition |
20 | 20 | And I am signed in |
21 | 21 | And I own a sample configuration |
22 | 22 | And I have a sample reading group |
23 | - And I have a sample metric configuration within the given mezuro configuration | |
23 | + And I have a sample tree metric configuration within the given mezuro configuration | |
24 | 24 | And I have a sample compound metric configuration within the given mezuro configuration |
25 | 25 | And I am at the Sample Configuration page |
26 | 26 | When I click the edit link of the Coumpound Metric |
... | ... | @@ -36,7 +36,7 @@ Feature: Compound Metric Configuration edition |
36 | 36 | And I am signed in |
37 | 37 | And I own a sample configuration |
38 | 38 | And I have a sample reading group |
39 | - And I have a sample metric configuration within the given mezuro configuration | |
39 | + And I have a sample tree metric configuration within the given mezuro configuration | |
40 | 40 | And I have a sample compound metric configuration within the given mezuro configuration |
41 | 41 | When I visit the sample compound metric configuration edit page |
42 | 42 | And I fill the Name field with " " |
... | ... | @@ -57,7 +57,7 @@ Feature: Compound Metric Configuration edition |
57 | 57 | And I am signed in |
58 | 58 | And I own a sample configuration |
59 | 59 | And I have a sample reading group |
60 | - And I have a sample metric configuration within the given mezuro configuration | |
60 | + And I have a sample tree metric configuration within the given mezuro configuration | |
61 | 61 | And I have a sample compound metric configuration within the given mezuro configuration |
62 | 62 | And I have another compound metric configuration with code "Another_Code" within the given mezuro configuration |
63 | 63 | When I visit the sample compound metric configuration edit page | ... | ... |
... | ... | @@ -0,0 +1,24 @@ |
1 | +Feature: Hotspot Configuration listing | |
2 | + In order to interact with hotspot metric configurations | |
3 | + As a regular user | |
4 | + I should see the hotspot metric configurations of a given kalibro configuration | |
5 | + | |
6 | + @kalibro_configuration_restart @javascript @wip | |
7 | + Scenario: When there are hotspot metric configurations and no tree metric configurations | |
8 | + Given I have a sample configuration | |
9 | + And I have a sample hotspot metric configuration within the given mezuro configuration | |
10 | + When I am at the Sample Configuration page | |
11 | + Then I should see the sample hotspot metric configuration content | |
12 | + And I take a picture of the page | |
13 | + And I should see "There are no Tree Metric Configurations yet!" | |
14 | + | |
15 | + | |
16 | + @kalibro_configuration_restart @wip | |
17 | + Scenario: When there are hotspot metric configurations and tree metric configurations | |
18 | + Given I have a sample configuration | |
19 | + And I have a sample hotspot metric configuration within the given mezuro configuration | |
20 | + And I have a sample reading group | |
21 | + And I have a sample tree metric configuration within the given mezuro configuration | |
22 | + When I am at the Sample Configuration page | |
23 | + Then I should see the sample hotspot metric configuration content | |
24 | + And I should not see "There are no Tree Metric Configurations yet!" | ... | ... |
features/kalibro_range/create.feature
... | ... | @@ -9,7 +9,7 @@ Feature: Create Kalibro Range |
9 | 9 | And I am signed in |
10 | 10 | And I own a sample configuration |
11 | 11 | And I own a sample reading group |
12 | - And I have a sample metric configuration within the given mezuro configuration | |
12 | + And I have a sample tree metric configuration within the given mezuro configuration | |
13 | 13 | And I have a sample reading within the sample reading group labeled "My Reading" |
14 | 14 | And I am at the sample metric configuration page |
15 | 15 | When I click the Add Range link |
... | ... | @@ -25,7 +25,7 @@ Feature: Create Kalibro Range |
25 | 25 | And I am signed in |
26 | 26 | And I own a sample configuration |
27 | 27 | And I have a reading group named "Scholar" |
28 | - And I have a sample metric configuration within the given mezuro configuration | |
28 | + And I have a sample tree metric configuration within the given mezuro configuration | |
29 | 29 | And I am at the sample metric configuration page |
30 | 30 | When I click the Add Range link |
31 | 31 | Then I should be at the New Range page |
... | ... | @@ -41,7 +41,7 @@ Feature: Create Kalibro Range |
41 | 41 | And I am signed in |
42 | 42 | And I own a sample configuration |
43 | 43 | And I own a sample reading group |
44 | - And I have a sample metric configuration within the given mezuro configuration | |
44 | + And I have a sample tree metric configuration within the given mezuro configuration | |
45 | 45 | And I am at the sample metric configuration page |
46 | 46 | When I click the Add Range link |
47 | 47 | Then I should be at the New Range page |
... | ... | @@ -61,7 +61,7 @@ Feature: Create Kalibro Range |
61 | 61 | And I am signed in |
62 | 62 | And I own a sample configuration |
63 | 63 | And I own a sample reading group |
64 | - And I have a sample metric configuration within the given mezuro configuration | |
64 | + And I have a sample tree metric configuration within the given mezuro configuration | |
65 | 65 | And I have a sample reading within the sample reading group labeled "My Reading" |
66 | 66 | And I am at the New Range page |
67 | 67 | And I fill the Beginning field with "42" |
... | ... | @@ -77,7 +77,7 @@ Feature: Create Kalibro Range |
77 | 77 | And I am signed in |
78 | 78 | And I own a sample configuration |
79 | 79 | And I own a sample reading group |
80 | - And I have a sample metric configuration within the given mezuro configuration | |
80 | + And I have a sample tree metric configuration within the given mezuro configuration | |
81 | 81 | And I have a sample reading within the sample reading group labeled "My Reading" |
82 | 82 | And I am at the New Range page |
83 | 83 | And I fill the Beginning field with "666" |
... | ... | @@ -95,7 +95,7 @@ Feature: Create Kalibro Range |
95 | 95 | And I am signed in |
96 | 96 | And I own a sample configuration |
97 | 97 | And I own a sample reading group |
98 | - And I have a sample metric configuration within the given mezuro configuration | |
98 | + And I have a sample tree metric configuration within the given mezuro configuration | |
99 | 99 | And I have a sample reading within the sample reading group labeled "My Reading" |
100 | 100 | And I am at the New Range page |
101 | 101 | And I fill the Beginning field with "z" |
... | ... | @@ -113,7 +113,7 @@ Feature: Create Kalibro Range |
113 | 113 | And I am signed in |
114 | 114 | And I own a sample configuration |
115 | 115 | And I own a sample reading group |
116 | - And I have a sample metric configuration within the given mezuro configuration | |
116 | + And I have a sample tree metric configuration within the given mezuro configuration | |
117 | 117 | And I have a sample reading within the sample reading group labeled "My Reading" |
118 | 118 | And I am at the New Range page |
119 | 119 | And I fill the Beginning field with "-1" |
... | ... | @@ -131,9 +131,9 @@ Feature: Create Kalibro Range |
131 | 131 | And I am signed in |
132 | 132 | And I own a sample configuration |
133 | 133 | And I own a sample reading group |
134 | - And I have a sample metric configuration within the given mezuro configuration | |
134 | + And I have a sample tree metric configuration within the given mezuro configuration | |
135 | 135 | And I have a sample reading within the sample reading group labeled "My Reading" |
136 | - And I have a sample range within the sample metric configuration with beginning "2" | |
136 | + And I have a sample range within the sample tree metric configuration with beginning "2" | |
137 | 137 | And I am at the New Range page |
138 | 138 | And I fill the Beginning field with "2" |
139 | 139 | And I fill the End field with "666" |
... | ... | @@ -151,7 +151,7 @@ Feature: Create Kalibro Range |
151 | 151 | And I am signed in |
152 | 152 | And I own a sample configuration |
153 | 153 | And I own a sample reading group |
154 | - And I have a sample metric configuration within the given mezuro configuration | |
154 | + And I have a sample tree metric configuration within the given mezuro configuration | |
155 | 155 | And I have a sample reading within the sample reading group labeled "My Reading" |
156 | 156 | And I am at the New Range page |
157 | 157 | And I click the -∞ link |
... | ... | @@ -169,7 +169,7 @@ Feature: Create Kalibro Range |
169 | 169 | And I am signed in |
170 | 170 | And I own a sample configuration |
171 | 171 | And I own a sample reading group |
172 | - And I have a sample metric configuration within the given mezuro configuration | |
172 | + And I have a sample tree metric configuration within the given mezuro configuration | |
173 | 173 | And I have a sample reading within the sample reading group labeled "My Reading" |
174 | 174 | And I am at the New Range page |
175 | 175 | And I fill the Beginning field with "2" |
... | ... | @@ -193,7 +193,7 @@ Feature: Create Kalibro Range |
193 | 193 | And I am signed in |
194 | 194 | And I own a sample configuration |
195 | 195 | And I own a sample reading group |
196 | - And I have a sample metric configuration within the given mezuro configuration | |
196 | + And I have a sample tree metric configuration within the given mezuro configuration | |
197 | 197 | And I have a sample compound metric configuration within the given mezuro configuration |
198 | 198 | And I have a sample reading within the sample reading group labeled "My Reading" |
199 | 199 | And I am at the New Range page for the compound metric configuration | ... | ... |
features/kalibro_range/deletion.feature
... | ... | @@ -9,9 +9,9 @@ Feature: Kalibro Range Deletion |
9 | 9 | And I am signed in |
10 | 10 | And I own a sample configuration |
11 | 11 | And I have a sample reading group |
12 | - And I have a sample metric configuration within the given mezuro configuration | |
12 | + And I have a sample tree metric configuration within the given mezuro configuration | |
13 | 13 | And I have a sample reading within the sample reading group labeled "My Reading" |
14 | - And I have a sample range within the sample metric configuration | |
14 | + And I have a sample range within the sample tree metric configuration | |
15 | 15 | And I am at the sample metric configuration page |
16 | 16 | When I click the Destroy link |
17 | 17 | Then I should be at metric configuration sample page |
... | ... | @@ -37,8 +37,8 @@ Feature: Kalibro Range Deletion |
37 | 37 | And I am signed in |
38 | 38 | And I have a sample configuration |
39 | 39 | And I have a sample reading group |
40 | - And I have a sample metric configuration within the given mezuro configuration | |
40 | + And I have a sample tree metric configuration within the given mezuro configuration | |
41 | 41 | And I have a sample reading within the sample reading group labeled "My Reading" |
42 | - And I have a sample range within the sample metric configuration | |
42 | + And I have a sample range within the sample tree metric configuration | |
43 | 43 | When I am at the sample metric configuration page |
44 | 44 | Then I should not see "Destroy" | ... | ... |
features/kalibro_range/edit.feature
... | ... | @@ -9,9 +9,9 @@ Feature: Kalibro Range Edit |
9 | 9 | And I am signed in |
10 | 10 | And I own a sample configuration |
11 | 11 | And I own a sample reading group |
12 | - And I have a sample metric configuration within the given mezuro configuration | |
12 | + And I have a sample tree metric configuration within the given mezuro configuration | |
13 | 13 | And I have a sample reading within the sample reading group labeled "My Reading" |
14 | - And I have a sample range within the sample metric configuration with beginning "1.1" | |
14 | + And I have a sample range within the sample tree metric configuration with beginning "1.1" | |
15 | 15 | And I am at the Edit Kalibro Range page |
16 | 16 | And the select field "Reading" is set as "My Reading" |
17 | 17 | And the field "Beginning" should be filled with "1.1" |
... | ... | @@ -45,9 +45,9 @@ Feature: Kalibro Range Edit |
45 | 45 | And I am signed in |
46 | 46 | And I own a sample configuration |
47 | 47 | And I own a sample reading group |
48 | - And I have a sample metric configuration within the given mezuro configuration | |
48 | + And I have a sample tree metric configuration within the given mezuro configuration | |
49 | 49 | And I have a sample reading within the sample reading group labeled "My Reading" |
50 | - And I have a sample range within the sample metric configuration with beginning "1" | |
50 | + And I have a sample range within the sample tree metric configuration with beginning "1" | |
51 | 51 | And I am at the Edit Kalibro Range page |
52 | 52 | When I fill the Beginning field with " " |
53 | 53 | And I press the Save button | ... | ... |
features/step_definitions/kalibro_range_steps.rb
1 | -Given(/^I have a sample range within the sample metric configuration with beginning "(.*?)"$/) do |beginning| | |
1 | +Given(/^I have a sample range within the sample tree metric configuration with beginning "(.*?)"$/) do |beginning| | |
2 | 2 | @kalibro_range = FactoryGirl.create(:kalibro_range, {beginning: beginning, metric_configuration_id: @metric_configuration.id, |
3 | 3 | reading_id: @reading.id}) |
4 | 4 | end |
... | ... | @@ -20,7 +20,7 @@ Given(/^the select field "(.*?)" is set as "(.*?)"$/) do |field, text| |
20 | 20 | select text, from: field |
21 | 21 | end |
22 | 22 | |
23 | -Given(/^I have a sample range within the sample metric configuration$/) do | |
23 | +Given(/^I have a sample range within the sample tree metric configuration$/) do | |
24 | 24 | @kalibro_range = FactoryGirl.create(:kalibro_range, {metric_configuration_id: @metric_configuration.id, |
25 | 25 | reading_id: @reading.id}) |
26 | 26 | end | ... | ... |
features/step_definitions/metric_configuration_steps.rb
1 | -Given(/^I have a sample metric configuration within the given mezuro configuration$/) do | |
1 | +Given(/^I have a sample tree metric configuration within the given mezuro configuration$/) do | |
2 | 2 | @metric_configuration = FactoryGirl.create(:metric_configuration_with_id, |
3 | 3 | {kalibro_configuration_id: @kalibro_configuration.id, reading_group_id: @reading_group.id} ) |
4 | 4 | end |
5 | 5 | |
6 | +Given(/^I have a sample hotspot metric configuration within the given mezuro configuration$/) do | |
7 | + @metric_configuration = FactoryGirl.create(:hotspot_metric_configuration, | |
8 | + kalibro_configuration_id: @kalibro_configuration.id) | |
9 | +end | |
10 | + | |
11 | + | |
6 | 12 | Given(/^I have a metric configuration with code "(.*?)" within the given mezuro configuration$/) do |code| |
7 | 13 | @metric_configuration = FactoryGirl.create(:metric_configuration_with_id, |
8 | 14 | {kalibro_configuration_id: @kalibro_configuration.id, reading_group_id: @reading_group.id, metric: FactoryGirl.build(:metric, code: code)}) |
... | ... | @@ -51,12 +57,17 @@ Then(/^I am at the sample metric configuration page$/) do |
51 | 57 | expect(page).to have_content("Ranges") |
52 | 58 | end |
53 | 59 | |
54 | -Then(/^I should see the sample metric configuration content$/) do | |
60 | +Then(/^I should see the sample tree metric configuration content$/) do | |
55 | 61 | expect(page).to have_content(@metric_configuration.metric.name) |
56 | 62 | expect(page).to have_content(@metric_configuration.metric.code) |
57 | 63 | expect(page).to have_content(@metric_configuration.weight) |
58 | 64 | end |
59 | 65 | |
66 | +Then(/^I should see the sample hotspot metric configuration content$/) do | |
67 | + expect(page).to have_content(@metric_configuration.metric.name) | |
68 | + expect(page).to have_content(@metric_configuration.metric.code) | |
69 | +end | |
70 | + | |
60 | 71 | Then(/^I should be at metric configuration sample page$/) do |
61 | 72 | expect(page).to have_content(@metric_configuration.metric.name) |
62 | 73 | expect(page).to have_content("Ranges") | ... | ... |
features/tree_metric_configuration/delete.feature
... | ... | @@ -9,10 +9,10 @@ Feature: Metric Configuration Deletion |
9 | 9 | And I am signed in |
10 | 10 | And I own a sample configuration |
11 | 11 | And I have a sample reading group |
12 | - And I have a sample metric configuration within the given mezuro configuration | |
12 | + And I have a sample tree metric configuration within the given mezuro configuration | |
13 | 13 | When I am at the Sample Configuration page |
14 | 14 | And I click destroy Metric Configuration |
15 | - Then I should see "There are no Metric Configurations yet!" | |
15 | + Then I should see "There are no Tree Metric Configurations yet!" | |
16 | 16 | |
17 | 17 | @kalibro_configuration_restart |
18 | 18 | Scenario: Should not see the destroy metric configuration link in the mezuro configuration that I not own |
... | ... | @@ -20,6 +20,6 @@ Feature: Metric Configuration Deletion |
20 | 20 | And I am signed in |
21 | 21 | And I have a sample configuration |
22 | 22 | And I have a sample reading group |
23 | - And I have a sample metric configuration within the given mezuro configuration | |
23 | + And I have a sample tree metric configuration within the given mezuro configuration | |
24 | 24 | When I am at the Sample Configuration page |
25 | 25 | Then I should not see "Destroy" | ... | ... |
features/tree_metric_configuration/edition.feature
... | ... | @@ -9,9 +9,9 @@ Feature: Metric Configuration edition |
9 | 9 | And I am signed in |
10 | 10 | And I have a sample configuration |
11 | 11 | And I have a sample reading group |
12 | - And I have a sample metric configuration within the given mezuro configuration | |
12 | + And I have a sample tree metric configuration within the given mezuro configuration | |
13 | 13 | When I am at the Sample Configuration page |
14 | - Then I should not see Edit within table | |
14 | + Then I should not see Edit within table#tree_metric_configurations | |
15 | 15 | |
16 | 16 | @kalibro_configuration_restart |
17 | 17 | Scenario: editing a metric configuration successfully |
... | ... | @@ -19,7 +19,7 @@ Feature: Metric Configuration edition |
19 | 19 | And I am signed in |
20 | 20 | And I own a sample configuration |
21 | 21 | And I have a sample reading group |
22 | - And I have a sample metric configuration within the given mezuro configuration | |
22 | + And I have a sample tree metric configuration within the given mezuro configuration | |
23 | 23 | And I am at the Sample Configuration page |
24 | 24 | When I click the Edit link |
25 | 25 | And I fill the Weight field with "3.0" |
... | ... | @@ -32,7 +32,7 @@ Feature: Metric Configuration edition |
32 | 32 | And I am signed in |
33 | 33 | And I own a sample configuration |
34 | 34 | And I have a sample reading group |
35 | - And I have a sample metric configuration within the given mezuro configuration | |
35 | + And I have a sample tree metric configuration within the given mezuro configuration | |
36 | 36 | When I visit the sample metric configuration edit page |
37 | 37 | And I fill the Weight field with " " |
38 | 38 | And I press the Save button |
... | ... | @@ -44,7 +44,7 @@ Feature: Metric Configuration edition |
44 | 44 | And I am signed in |
45 | 45 | And I own a sample configuration |
46 | 46 | And I have a sample reading group |
47 | - And I have a sample metric configuration within the given mezuro configuration | |
47 | + And I have a sample tree metric configuration within the given mezuro configuration | |
48 | 48 | When I visit the sample metric configuration edit page |
49 | 49 | And I fill the Weight field with "0" |
50 | 50 | And I set the select field "Aggregation Form" as "Median" | ... | ... |
features/tree_metric_configuration/listing.feature
1 | -Feature: Configuration listing | |
1 | +Feature: Metric Configuration listing | |
2 | 2 | In order to interact with metric configurations |
3 | 3 | As a regular user |
4 | 4 | I should see the metric configurations of a given configuration |
5 | 5 | |
6 | 6 | @kalibro_configuration_restart |
7 | - Scenario: When there are no metric configurations | |
7 | + Scenario: When there are no tree metric configurations | |
8 | 8 | Given I have a sample configuration |
9 | 9 | When I am at the Sample Configuration page |
10 | 10 | Then I should see "Metric" |
11 | 11 | And I should see "Code" |
12 | 12 | And I should see "Weight" |
13 | - And I should see "There are no Metric Configurations yet!" | |
13 | + And I should see "There are no Tree Metric Configurations yet!" | |
14 | 14 | |
15 | - @kalibro_configuration_restart | |
16 | - Scenario: When there are metric configurations | |
15 | + @kalibro_configuration_restart @wip | |
16 | + Scenario: When there are tree metric configurations and no hotspot metric configurations | |
17 | 17 | Given I have a sample configuration |
18 | 18 | And I have a sample reading group |
19 | - And I have a sample metric configuration within the given mezuro configuration | |
19 | + And I have a sample tree metric configuration within the given mezuro configuration | |
20 | 20 | When I am at the Sample Configuration page |
21 | - Then I should see the sample metric configuration content | |
21 | + Then I should see the sample tree metric configuration content | |
22 | + And I should see "There are no Hotspot Metric Configurations yet!" | |
22 | 23 | |
23 | 24 | @kalibro_configuration_restart |
24 | 25 | Scenario: I should see the add metric link when I am the owner of the given configuration | ... | ... |
features/tree_metric_configuration/show.feature
... | ... | @@ -8,8 +8,8 @@ Feature: Show Metric Configuration |
8 | 8 | Given I have a sample configuration |
9 | 9 | And I have a sample reading group |
10 | 10 | And I have a sample reading within the sample reading group labeled "My Reading" |
11 | - And I have a sample metric configuration within the given mezuro configuration | |
12 | - And I have a sample range within the sample metric configuration | |
11 | + And I have a sample tree metric configuration within the given mezuro configuration | |
12 | + And I have a sample range within the sample tree metric configuration | |
13 | 13 | When I am at the Sample Configuration page |
14 | 14 | And I click the Show link |
15 | 15 | Then I should be at metric configuration sample page |
... | ... | @@ -20,8 +20,8 @@ Feature: Show Metric Configuration |
20 | 20 | Given I have a sample configuration |
21 | 21 | And I have a sample reading group |
22 | 22 | And I have a sample reading within the sample reading group labeled "My Reading" |
23 | - And I have a sample metric configuration within the given mezuro configuration | |
24 | - And I have a sample range within the sample metric configuration | |
23 | + And I have a sample tree metric configuration within the given mezuro configuration | |
24 | + And I have a sample range within the sample tree metric configuration | |
25 | 25 | And I am at the sample metric configuration page |
26 | 26 | When I click the "comment-icon" icon |
27 | 27 | Then I should see "Comment" | ... | ... |