Skip to content

XRDDEV-2546: Packaging fixes for RHEL #575

XRDDEV-2546: Packaging fixes for RHEL

XRDDEV-2546: Packaging fixes for RHEL #575

This check has been archived and is scheduled for deletion. Learn more about checks retention
GitHub Actions / Central Server system test failed Dec 15, 2023 in 0s

Central Server system test ❌

Tests failed

❌ src/central-server/admin-service/ui-system-test/build/test-results/systemTest/TEST-org.niis.xroad.cs.test.ui.CentralServerUiBehavioralTest.xml

119 tests were completed in 671s with 118 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.niis.xroad.cs.test.ui.CentralServerUiBehavioralTest 118✅ 1❌ 671s

❌ org.niis.xroad.cs.test.ui.CentralServerUiBehavioralTest

✅ Central server repeat PIN field shows check-mark only when it matches with PIN prompt
✅ Submit enabled only when all fields are filled
✅ Example #1.1
✅ Example #1.2
✅ Example #1.3
✅ Central server is successfully initialized
✅ Correct password and username grant access
✅ Invalid password is rejected
✅ Invalid username is rejected
✅ Multiple member classes are created and present in the list
✅ Member Class description can be modified
✅ Member Class can be deleted
✅ Global group is added and listed
✅ System Parameters is present and can be edited
✅ API key creation wizard is working and key is created
❌ API key is created and revoked
	Element should be visible {By.xpath: //div[@data-test='login-password-input']/By.xpath: .//input}
✅ API key is created and edited
✅ User can only assign roles they have when creating/editing API key
✅ Member detail info is correctly shown
✅ Is able to change the name of the member
✅ Is able to delete the member and deleting the member requires the user to input the member code
✅ Search for member with long name
✅ The Subsystems table are correctly shown
✅ The subsystem can be added by code and the added subsystem immediately appears in the table
✅ Can be delete an unregistered subsystem
✅ Initial management services configuration is displayed
✅ Registering management service provider
✅ Member or subsystem cannot be added to server owner group
✅ Member and subsystem can be added to non owner group
✅ Added members are filter out from member candidates list
✅ User can filter member candidates
✅ Selection is preserved while filtering
✅ Group members can be deleted
✅ Add certification service
✅ Delete certification service
✅ View certification service details
✅ View and change certification service settings
✅ Intermediate CA can be added
✅ Intermediate CA list is correctly shown
✅ Intermediate CA can be delete in list
✅ Intermediate CA details can be viewed
✅ Intermediate CA OCSP responder can be added
✅ Intermediate CA OCSP responders list is correctly shown
✅ Intermediate CA OCSP responder can be edit in list
✅ Intermediate CA OCSP responder can be delete in list
✅ OCSP responder can be added
✅ OCSP responders list is correctly shown
✅ OCSP responder can be edit in list
✅ OCSP responder can be delete in list
✅ Add timestamping service
✅ Timestamping services list is correctly shown
✅ Timestamping service can be edit in list
✅ Timestamping service can be delete in list
✅ Add Key is disabled on logged-out token
✅ User can add only 2 signings keys after token log-in
✅ User can activate signing key
✅ User can't delete or activate signing key on logged out token
✅ User can delete signing key
✅ User logs out token and can not re-add signing key
✅ Add Key is disabled on logged-out token
✅ User can add only 2 signings keys after token log-in
✅ User can activate signing key
✅ User can't delete or activate signing key on logged out token
✅ User can delete signing key
✅ User logs out token and can not re-add signing key
✅ User can recreate anchor
✅ User can download anchor
✅ Anchor is updated if new signing key is added
✅ Anchor is updated if signing key is deleted
✅ User can recreate anchor
✅ User can download anchor
✅ Anchor is updated if new signing key is added
✅ Anchor is updated if signing key is deleted
✅ Example #1.1
✅ Example #1.1
✅ Example #1.1
✅ Example #1.2
✅ Example #1.1
✅ Example #1.2
✅ Example #1.1
✅ Example #1.2
✅ Example #1.3
✅ Example #1.1
✅ Example #1.2
✅ Example #1.3
✅ User can upload trusted anchor
✅ User can download trusted anchor
✅ User can delete trusted anchor
✅ Management Service TLS certificate is visible and all buttons are enabled
✅ Management Service TLS certificate can be viewed
✅ Management Service TLS certificate can be downloaded
✅ Management Service TLS key and certificate can be re-created
✅ Management Service TLS certificate sign request can be generated
✅ Management Service TLS certificate with different key can't be uploaded
✅ User Approves Management Request
✅ User Declines Management Request
✅ User views Details and Approves pending Management Request
✅ User views Details and Decline pending Management Request
✅ Verify sorting functionality in Management Requests table
✅ Search for pending Management Requests based on Free Text in Visible Columns
✅ Search for Management Requests based on Free Text in Visible Columns
✅ User Approves Management Request for additional authentication certificate
✅ User Approves Management Request for adding another security server
✅ User Approves Management Request for adding another client to security server
✅ Management service provider can be registered
✅ Example #1.1
✅ User can change security server address
✅ User can delete security server
✅ Security server authentication certificates for "SS-X" are listed
✅ Security server clients can be sorted by subsystem
✅ Example #1.1
✅ Example #1.2
✅ Security server authentication certificates can be sorted
✅ Security server authentication certificate can be deleted
✅ Navigate from member details to Security Server details and back
✅ Configuration can be backed up and deleted
✅ Configuration backup can be downloaded and uploaded
✅ Already existing configuration backup is overwritten on upload
✅ Configuration can be restored from backup

Annotations

Check failure on line 132 in src/common/common-int-test/src/main/java/org/niis/xroad/common/test/ui/utils/VuetifyHelper.java

See this annotation in the file changed.

@github-actions github-actions / Central Server system test

org.niis.xroad.cs.test.ui.CentralServerUiBehavioralTest ► API key is created and revoked

Failed test found in:
  src/central-server/admin-service/ui-system-test/build/test-results/systemTest/TEST-org.niis.xroad.cs.test.ui.CentralServerUiBehavioralTest.xml
Error:
  Element should be visible {By.xpath: //div[@data-test='login-password-input']/By.xpath: .//input}
Raw output
Element should be visible {By.xpath: //div[@data-test='login-password-input']/By.xpath: .//input}
Element: '<input aria-describedby="password-messages" class="v-field__input" id="password" name="password" size="1" type="password" displayed:false></input>'
Actual value: hidden
Screenshot: file:/home/runner/work/X-Road/X-Road/src/central-server/admin-service/ui-system-test/build/reports/test-automation/selenide-failures/1702631499138.0.png
Page source: file:/home/runner/work/X-Road/X-Road/src/central-server/admin-service/ui-system-test/build/reports/test-automation/selenide-failures/1702631499138.0.html
Timeout: 10 s.
	at app//com.codeborne.selenide.impl.WebElementSource.handleError(WebElementSource.java:149)
	at app//com.codeborne.selenide.impl.WebElementSource.checkConditionAndReturnElement(WebElementSource.java:127)
	at app//com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:104)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:30)
	at app//com.codeborne.selenide.commands.Should.execute(Should.java:14)
	at app//com.codeborne.selenide.commands.Commands.execute(Commands.java:161)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:132)
	at app//com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:84)
	at app/jdk.proxy3/jdk.proxy3.$Proxy152.shouldBe(Unknown Source)
	at app//org.niis.xroad.common.test.ui.utils.VuetifyHelper$TextField.setValue(VuetifyHelper.java:132)
	at app//org.niis.xroad.cs.test.ui.glue.LoginStepDefs.doLogin(LoginStepDefs.java:58)
	at ✽.User xrd logs in to CentralServer with password secret(classpath:behavior/ui/0360-cs-settings-api-keys.feature:8)