@scope_visualization
@sle_minion
@rhlike_minion
@deblike_minion
@ssh_minion
Feature: 0117 - The system details of each minion and client provides an overview of the system
File name: allcli_overview_systems_details.feature
Relative path: secondary/allcli_overview_systems_details.feature
Given
I navigate to the Systems overview page of this "sle_minion"
00:00:02.424
When
I follow "Hardware"
00:00:00.701
And
I click on "Schedule Hardware Refresh"
00:00:00.903
Then
I should see a "You have successfully scheduled a hardware profile refresh" text
00:00:00.125
When
I wait until event "Hardware List Refresh scheduled" is completed
00:00:22.123
And
I wait until there is no Salt job calling the module "hardware.profileupdate" on "sle_minion"
00:00:02.312
@scope_visualization
@sle_minion
Scenario: Minion grains are displayed correctly on the details page
Given
I am on the Systems overview page of this "sle_minion"
00:00:01.661
Then
the hostname for "sle_minion" should be correct
00:00:00.101
I should see kernel version: 7.0.7-1-default
And
the OS version for "sle_minion" should be correct
00:00:00.000
IPv4 address: 172.16.3.8
IPv6 address: fe80::438:d1ff:fef8:f395
And
the system ID for "sle_minion" should be correct
00:00:01.120
And
the system name for "sle_minion" should be correct
00:00:00.086
And
the uptime for "sle_minion" should be correct
00:00:00.447
And
I should see a "UUID" text
00:00:00.084
And
I should see a "Virtualization" text
00:00:00.085
And
I should see a "Installed Products" text
00:00:00.087
And
I should see a "Checked In" text
00:00:00.089
And
I should see a "Registered" text
00:00:00.084
And
I should see a "Contact Method" text
00:00:00.086
And
I should see a "Auto Patch Update" text
00:00:00.086
And
I should see a "Maintenance Schedule" text
00:00:00.085
And
I should see a "Description" text
00:00:00.085
And
I should see a "Location" text
00:00:00.086
@scope_visualization
@rhlike_minion
Scenario: Red Hat-like minion hardware refresh
Given
I am on the Systems overview page of this "rhlike_minion"
00:00:00.975
+ Show Error
+ Screenshot
No system found for hostname: uyuni-master-rhlike-minion (RuntimeError) ./features/support/commonlib.rb:444:in `get_system_id' ./features/step_definitions/navigation_steps.rb:502:in `/^I am on the Systems overview page of this "([^"]*)"$/' features/secondary/allcli_overview_systems_details.feature:43:in `I am on the Systems overview page of this "rhlike_minion"'
When
I follow "Hardware"
0s
And
I click on "Schedule Hardware Refresh"
0s
Then
I should see a "You have successfully scheduled a hardware profile refresh" text
0s
When
I wait until event "Hardware List Refresh scheduled" is completed
0s
And
I wait until there is no Salt job calling the module "hardware.profileupdate" on "rhlike_minion"
0s
@scope_visualization
@rhlike_minion
Scenario: Red Hat-like minion grains are displayed correctly on the details page
Given
I am on the Systems overview page of this "rhlike_minion"
00:00:00.941
+ Show Error
+ Screenshot
No system found for hostname: uyuni-master-rhlike-minion (RuntimeError) ./features/support/commonlib.rb:444:in `get_system_id' ./features/step_definitions/navigation_steps.rb:502:in `/^I am on the Systems overview page of this "([^"]*)"$/' features/secondary/allcli_overview_systems_details.feature:52:in `I am on the Systems overview page of this "rhlike_minion"'
Then
the hostname for "rhlike_minion" should be correct
0s
And
the kernel for "rhlike_minion" should be correct
0s
And
the OS version for "rhlike_minion" should be correct
0s
And
the IPv4 address for "rhlike_minion" should be correct
0s
And
the IPv6 address for "rhlike_minion" should be correct
0s
And
the system ID for "rhlike_minion" should be correct
0s
And
the system name for "rhlike_minion" should be correct
0s
And
the uptime for "rhlike_minion" should be correct
0s
And
I should see a "UUID" text
0s
And
I should see a "Virtualization" text
0s
And
I should see a "Installed Products" text
0s
And
I should see a "Checked In" text
0s
And
I should see a "Registered" text
0s
And
I should see a "Contact Method" text
0s
And
I should see a "Auto Patch Update" text
0s
And
I should see a "Maintenance Schedule" text
0s
And
I should see a "Description" text
0s
And
I should see a "Location" text
0s
@scope_visualization
@deblike_minion
Scenario: Debian-like minion hardware refresh
Given
I am on the Systems overview page of this "deblike_minion"
00:00:01.109
+ Show Error
+ Screenshot
No system found for hostname: uyuni-master-deblike-minion (RuntimeError) ./features/support/commonlib.rb:444:in `get_system_id' ./features/step_definitions/navigation_steps.rb:502:in `/^I am on the Systems overview page of this "([^"]*)"$/' features/secondary/allcli_overview_systems_details.feature:74:in `I am on the Systems overview page of this "deblike_minion"'
When
I follow "Hardware"
0s
And
I click on "Schedule Hardware Refresh"
0s
Then
I should see a "You have successfully scheduled a hardware profile refresh" text
0s
When
I wait until event "Hardware List Refresh scheduled" is completed
0s
And
I wait until there is no Salt job calling the module "hardware.profileupdate" on "deblike_minion"
0s
@scope_visualization
@deblike_minion
Scenario: Debian-like minion grains are displayed correctly on the details page
Given
I am on the Systems overview page of this "deblike_minion"
00:00:00.962
+ Show Error
+ Screenshot
No system found for hostname: uyuni-master-deblike-minion (RuntimeError) ./features/support/commonlib.rb:444:in `get_system_id' ./features/step_definitions/navigation_steps.rb:502:in `/^I am on the Systems overview page of this "([^"]*)"$/' features/secondary/allcli_overview_systems_details.feature:83:in `I am on the Systems overview page of this "deblike_minion"'
Then
the hostname for "deblike_minion" should be correct
0s
And
the kernel for "deblike_minion" should be correct
0s
And
the OS version for "deblike_minion" should be correct
0s
And
the IPv4 address for "deblike_minion" should be correct
0s
And
the IPv6 address for "deblike_minion" should be correct
0s
And
the system ID for "deblike_minion" should be correct
0s
And
the system name for "deblike_minion" should be correct
0s
And
the uptime for "deblike_minion" should be correct
0s
And
I should see a "UUID" text
0s
And
I should see a "Virtualization" text
0s
And
I should see a "Installed Products" text
0s
And
I should see a "Checked In" text
0s
And
I should see a "Registered" text
0s
And
I should see a "Contact Method" text
0s
And
I should see a "Auto Patch Update" text
0s
And
I should see a "Maintenance Schedule" text
0s
And
I should see a "Description" text
0s
And
I should see a "Location" text
0s
@scope_visualization
@ssh_minion
Scenario: SSH-managed minion hardware refresh
Given
I am on the Systems overview page of this "ssh_minion"
00:00:01.549
When
I follow "Hardware"
00:00:00.629
And
I click on "Schedule Hardware Refresh"
00:00:00.863
Then
I should see a "You have successfully scheduled a hardware profile refresh" text
00:00:00.131
And
I wait until event "Hardware List Refresh scheduled" is completed
00:00:38.518
@scope_visualization
@ssh_minion
Scenario: SSH-managed minion grains are displayed correctly on the details page
Given
I am on the Systems overview page of this "ssh_minion"
00:00:01.655
Then
the hostname for "ssh_minion" should be correct
00:00:00.101
I should see kernel version: 7.0.7-1-default
And
the OS version for "ssh_minion" should be correct
00:00:00.000
IPv4 address: 172.16.3.9
IPv6 address: fe80::489:7cff:fe50:d73f
And
the system ID for "ssh_minion" should be correct
00:00:01.022
And
the system name for "ssh_minion" should be correct
00:00:00.086
And
the uptime for "ssh_minion" should be correct
00:00:00.459
And
I should see a "UUID" text
00:00:00.083
And
I should see a "Virtualization" text
00:00:00.084
And
I should see a "Installed Products" text
00:00:00.083
And
I should see a "Checked In" text
00:00:00.085
And
I should see a "Registered" text
00:00:00.084
And
I should see a "Contact Method" text
00:00:00.083
And
I should see a "Auto Patch Update" text
00:00:00.083
And
I should see a "Maintenance Schedule" text
00:00:00.084
And
I should see a "Description" text
00:00:00.084
And
I should see a "Location" text
00:00:00.087