All Scenarios

36

Passed Scenarios

27

Failed Scenarios

1

Skipped Scenarios

8

Execution Time: 7m 47s 798ms

Expand All | Collapse All

In order to use the product
I want to be sure to use a sane environment

Then "server" should have a FQDN 382ms

And reverse resolution should work for "server" 633ms

And the clock from "server" should be exact 647ms

And service "apache2" is enabled on "server" 704ms

And service "apache2" is active on "server" 651ms

And service "cobblerd" is enabled on "server" 684ms

And service "cobblerd" is active on "server" 637ms

And service "rhn-search" is enabled on "server" 644ms

And service "rhn-search" is active on "server" 617ms

And service "salt-api" is enabled on "server" 628ms

And service "salt-api" is active on "server" 624ms

And service "salt-master" is enabled on "server" 622ms

And service "salt-master" is active on "server" 614ms

And service "taskomatic" is enabled on "server" 626ms

And service "taskomatic" is active on "server" 622ms

And socket "tftp" is enabled on "server" 625ms

And socket "tftp" is active on "server" 635ms

And service "tomcat" is enabled on "server" 614ms

And service "tomcat" is active on "server" 636ms

Then "proxy" should have a FQDN 3s 393ms

And reverse resolution should work for "proxy" 354ms

And "proxy" should communicate with the server using public interface 1s 38ms

And the clock from "proxy" should be exact 369ms

Then "sle_minion" should have a FQDN 4s 406ms

And reverse resolution should work for "sle_minion" 415ms

And "sle_minion" should communicate with the server using public interface 1s 86ms

And the clock from "sle_minion" should be exact 418ms

Then "build_host" should have a FQDN 2s 484ms

And reverse resolution should work for "build_host" 239ms

And "build_host" should communicate with the server using public interface 953ms

And the clock from "build_host" should be exact 208ms

Then "ssh_minion" should have a FQDN 4s 892ms

And reverse resolution should work for "ssh_minion" 488ms

And "ssh_minion" should communicate with the server using public interface 1s 95ms

And the clock from "ssh_minion" should be exact 509ms

Then "rhlike_minion" should have a FQDN 2s 53ms

And reverse resolution should work for "rhlike_minion" 214ms

And "rhlike_minion" should communicate with the server using public interface 869ms

And the clock from "rhlike_minion" should be exact 196ms

Then "deblike_minion" should have a FQDN 4s 809ms

And reverse resolution should work for "deblike_minion" 217ms

And "deblike_minion" should communicate with the server using public interface 856ms

And the clock from "deblike_minion" should be exact 205ms

Then it should be possible to reach the test packages 0s

And it should be possible to reach the build sources 0s

And it should be possible to reach the Docker profiles 0s

Then it should be possible to use the HTTP proxy 0s

Then it should be possible to reach the authenticated registry 679ms

Then it should be possible to reach the not authenticated registry 662ms

Then it should be possible to use the custom download endpoint 647ms

In order to use the product
As the admin user
I want to create the organisation, the first users and set the HTTP proxy

When I run "rm -Rf /srv/salt/*" on "server" 671ms

Given I access the host the first time 0s

When I go to the home page 0s

And I enter "SUSE Test" as "orgName" 0s

And I enter "admin" as "login" 0s

And I enter "admin" as "desiredpassword" 0s

And I enter "admin" as "desiredpasswordConfirm" 0s

And I select "Mr." from "prefix" 0s

And I enter "Admin" as "firstNames" 0s

And I enter "Admin" as "lastName" 0s

And I enter "galaxy-noise@localhost" as "email" 0s

And I click on "Create Organization" 0s

Then I am logged in 0s

Given I am authorized for the "Admin" section 39s 662ms

When I wait until mgr-sync refresh is finished 3s 587ms

When I follow the left menu "Users > User List > Active" 187ms

And I follow "Create User" 570ms

And I enter "testing" as "login" 56ms

And I enter "testing" as "desiredpassword" 59ms

And I enter "testing" as "desiredpasswordConfirm" 59ms

And I select "Mr." from "prefix" 46ms

And I enter "Test" as "firstNames" 53ms

And I enter "User" as "lastName" 54ms

And I enter "galaxy-noise@localhost" as "email" 68ms

And I click on "Create Login" 867ms

Then I should see a "Account testing created, login information sent to galaxy-noise@localhost" text 62ms

And I should see a "testing" link 12ms

When I follow the left menu "Users > User List > Active" 77ms

And I follow "testing" 469ms

And I check "role_org_admin" 86ms

And I check "role_system_group_admin" 78ms

And I check "role_channel_admin" 75ms

And I check "role_activation_key_admin" 81ms

And I check "role_config_admin" 78ms

And I click on "Update" 591ms

Then I should see a "User information updated" text 72ms

And I should see a "testing" text 62ms

When I follow the left menu "Admin > Setup Wizard > HTTP Proxy" 0s

Then I should see a "HTTP Proxy Hostname" text 0s

And I should see a "HTTP Proxy Username" text 0s

And I should see a "HTTP Proxy Password" text 0s

When I enter the address of the HTTP proxy as "HTTP Proxy Hostname" 0s

And I enter "suma3" as "HTTP Proxy Username" 0s

And I enter "P4$$w/ord With%and&" as "HTTP Proxy Password" 0s

And I click on "Save and Verify" 0s

Then HTTP proxy verification should have succeeded 0s

* Wed Jan 14 2026 Marek Czernek
- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Add security patches (bsc#1254903,bsc#1254905,bsc#1254904)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
* use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
* speedup-wheel-key.finger-call-bsc-1240532-713.patch
* fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
* simplify-utils.json.find_json-function.patch

* Thu Jan 08 2026 Marek Czernek
- Extend warn_until period to 2027
- Added:
* extend-fails-to-warnings-until-2027-742.patch

When I query latest Salt changes on "server" 781ms

In order to test the product using shortcuts
As root user
I want to add pillar data to disable that feature

When I turn off disable_local_repos for all clients 3s 642ms

Given I am authorized for the "Admin" section 0s

When I follow the left menu "Admin > Setup Wizard > Organization Credentials" 0s

And I ask to add new credentials 0s

And I enter the SCC credentials 0s

And I click on "Save" 0s

And I wait until the SCC credentials are valid 0s

In order to set up my personal preferences
As admin
I want to navigate through "Home" submenus changing some settings

Given I am authorized as "admin" with password "admin" 495ms

When I follow the left menu "Home > My Preferences" 66ms

And I select "100" from "pagesize" 67ms

And I click on "Save Preferences" 757ms

Then I should see a "Preferences modified" text 91ms

Given I am authorized as "testing" with password "testing" 2s 533ms

When I follow the left menu "Home > My Preferences" 59ms

And I select "100" from "pagesize" 51ms

And I click on "Save Preferences" 664ms

Then I should see a "Preferences modified" text 86ms

New user kiwikiwi created with roles: image_admin

Given I am authorized for the "Admin" section 2s 328ms

When I create a user with name "kiwikiwi" and password "kiwikiwi" with roles "image_admin" 1s 927ms

New user docker created with roles: image_admin

Given I am authorized for the "Admin" section 444ms

When I create a user with name "docker" and password "docker" with roles "image_admin" 1s 676ms

When I follow the left menu "Images > Stores" 117ms

And I follow "Create" 561ms

And I enter "galaxy-registry" as "label" 94ms

And I enter the URI of the registry as "uri" 125ms

And I click on "create-btn" 167ms

Then I wait until table row contains a "galaxy-registry" text 4m 10s 5ms Show Error +
                                            
Unable to find xpath "//div[@class=\"table-responsive\"]/table/tbody/tr[.//td[contains(.,'galaxy-registry')]]" (Capybara::ElementNotFound) ./features/step_definitions/navigation_steps.rb:569:in `/^I wait until table row contains a "([^"]*)" text$/' features/core/srv_docker.feature:20:in `I wait until table row contains a "galaxy-registry" text'

And I should see a "Items 1 - 1 of 1" text 0s

13s 469ms Show Info +
18:09:39:000 - 18:13:51:000 | Current URL: https://uyuni-master-server.sumaci.aws/rhn/manager/cm/imagestores
Screenshot +
                                        
                                        
                                

In order for the server to behave correctly after a reboot
I want to be sure that there is no wrong SELinux label

Then files on container volumes should all have the proper SELinux label 0s

When I execute spacewalk-debug on the server 9s 572ms

Then the tomcat logs should not contain errors 670ms

Then the salt event log on server should contain no failures 1s 686ms

Then the taskomatic logs should not contain errors 646ms

Then the log messages should not contain out of memory errors 686ms

Then the word "scc.suse.com" does not occur more than 100 times in "/var/log/rhn/rhn_web_ui.log" on "server" 0s

Then the word "scc.suse.com" does not occur more than 50 times in "/var/log/rhn/rhn_taskomatic_daemon.log" on "server" 0s