Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add Allure reports to GH pages #2393

Open
wants to merge 25 commits into
base: develop
Choose a base branch
from

feat: add container logs to CS artifacts

fe9bdf2
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

feat: add Allure reports to GH pages #2393

feat: add container logs to CS artifacts
fe9bdf2
Select commit
Loading
Failed to load commit list.
GitHub Actions / Security Server system tests succeeded Nov 11, 2024 in 0s

126 passed, 0 failed and 3 skipped

Tests passed successfully

✅ src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.SecurityServerUiBehavioralTest.xml

129 tests were completed in 752s with 126 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
org.niis.xroad.ss.test.SecurityServerUiBehavioralTest 126✅ 3⚪ 752s

✅ org.niis.xroad.ss.test.SecurityServerUiBehavioralTest

✅ Security server is initialized
✅ Default token is initialized
✅ Example #1.1
✅ Example #1.2
✅ Token edit page is navigable
✅ Example #1.1
✅ Example #1.2
✅ Add key wizard is navigable
✅ CSR can be deleted
✅ Generating multiple CSR for key
✅ Token PIN can be changed
✅ User can create API key with all privileges
✅ API key is created and revoked
✅ API key is created and edited
✅ User can only assign roles they have when creating/editing API key
✅ Security server address is update fails
✅ Timestamping service is selected and deleted
✅ Timestamping service is selected
✅ Add client was cancelled
✅ Example #1.1
✅ Add subsystem was cancelled
✅ Example #1.1
✅ Example #1.2
✅ Example #1.3
✅ New Subsystem is added, but management registration fails
✅ Example #1.1
✅ Certificate ordering is disabled when external account binding credentials are required but missing
⚪ Certificate is ordered on existing CSR
✅ Example #1.1
✅ Example #1.2
✅ Example #1.3
✅ Example #1.4
✅ Example #1.5
✅ Example #1.6
✅ Local group is not added as it already exists
✅ Local groups are sorted by default
✅ Local groups are sorted by Description
✅ Local groups are filtered to "group"
✅ Local groups are filtered to "aaa-1"
✅ Local group aaa-1 is deleted
✅ Local group group-1 is edited
✅ Local group group-1 member is removed
✅ Client details are displayed
✅ Client Disable button is clicked
✅ Client Internal servers are configured
✅ Client service with invalid openApi spec is not added
✅ Client service with invalid openApi spec is not added
✅ Client service with openApi yaml spec is added
✅ Client service with openApi json spec is added
✅ Client service is edited
✅ Client service has access rights added to it
✅ Client service has one access rights removed
✅ Client service has all access rights removed
✅ Client service has new endpoint added to it
✅ Only manually added endpoints can be edited
✅ Manually added endpoints can be deleted
✅ Newly added services are enabled and one of them disabled
✅ Newly added service is edited
✅ Newly added service is deleted
✅ Client service with openApi 3.1 json is added
✅ Adding service with invalid openApi version fails
✅ Client service with Base Path is configured
✅ Client Rest service with duplicate service code is not added
✅ Client Rest service with duplicate url is not added
✅ Updating service url to duplicate url is not allowed
✅ Client service is edited
✅ Client service has access rights added to it
✅ Client service has one access rights removed
✅ Client service has all access rights removed
✅ Client service has new endpoint added to it
✅ Manually added endpoints can be edited
✅ Manually added endpoints can be deleted
✅ Newly added services are enabled and one of them disabled
✅ Newly added service is edited
✅ Newly added service is deleted
✅ Call REST listMethod
✅ Client WSDL service is configured
✅ Client WSDL service is not duplicated
✅ Client WSDL service is not valid
✅ Client WSDL service url does not respond
✅ Client WSDL service url is updated
✅ Client WSDL service service testOp1 is edited
✅ Client service has access rights added to it
✅ Client service access rights subjects search filter clearing restore initial state
✅ Client service has one access rights removed
✅ Client service has all access rights removed
✅ Newly added services are enabled and one of them disabled
✅ Newly added service is deleted
✅ Service is refreshed
✅ Multiple Service clients are added
✅ Service client list can be filtered and sorted
✅ Service client can be edited with additional access rights
✅ Service client can be can have all of its service codes removed and re-added
✅ Service client can be can have single service code removed
✅ Service client can have all of its service codes removed and member is not present anymore
✅ Service client is removed if its service is deleted
✅ Client List search
✅ Client List default sorting by name
✅ Client List sorting by ID desc
✅ Client List sorting by Status asc
✅ 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
✅ Configuration backups can be filtered
✅ System administrator sees only relevant pages
✅ Registration officer sees only relevant pages
✅ Security officer sees only relevant pages
✅ Observer sees only relevant pages
✅ Service administrator sees only relevant pages
✅ Invalid password is rejected
✅ Invalid username is rejected
✅ User is able to log out from security server
✅ Automatic logout happens when timeout passes
✅ Diagnostics checks are successful
✅ Message log encryption is enabled
⚪ Message log archive encryption should have per member configuration
✅ Proxymonitor responds with correct response for TotalPhysicalMemory
✅ Proxymonitor responds with correct response for TotalPhysicalMemory
✅ Proxymonitor responds with correct response
✅ Proxymonitor responds with correct response for TotalPhysicalMemory request
✅ Messagelog contains metrics requests
✅ Retrieving Operational Data of Security Server
✅ Retrieving Health Data of Security Server
✅ Valid and registered AUTH key is forcibly enabled
✅ Healthcheck is fails when HSM is not operational
✅ Healthcheck is fails when signer is down
⚪ Healthcheck is fails when database is down
✅ Global conf sign keys rotation