Release Tests SDK-Core
Basic functionality
| # | Test | Step | Expected behaviour |
|---|---|---|---|
| 1. | Check pods | Check if all pods in the namespace ‘backend’ are running. | All pods run normally. |
| 2. | Check argo | Go to argo (https://app.sdk-cloud.de/argo) and login. | The argo page is displayed and some workflows are shown. |
| 3. | Check argo-mgmt | Go to argo-mgmt (https://app.sdk-cloud.de/argo-mgmt) and login. | The argo-mgmt page is displayed and some workflows are shown. |
User facing functionality
| # | Test | Step | Expected behaviour |
|---|---|---|---|
| 1. | Check reachability | Go to the homepage (https://app.sdk-cloud.de). | The SDK homepage is displayed. |
| 2. | Check Login | Login with your credentials. | A successful login should route you to the homepage. |
| 3. | Check organisations | Select an organisation and check for Spaces and members. | Spaces and users should be shown. |
| 4. | Check OpenSearch | Select ‘Opensearch’ of an organisation and a random dashboard of it. | Opensearch should open and the dashboard be shown. |
| 5. | Check Jupyterlab | Select ‘Jupyterlab’ and let it initialize in the default environment. | The instance should boot and some files be shown. |
| 6. | Check Superset | Select ‘Data visualization’ and choose the instance ‘presentation-space’. | The dashboard for this instance should load. |
| 7. | Check file explorer | Select ‘Metadata Übersicht’ -> ‘File Explorer’ and choose the space ‘presentation-space’. | Some folders with files in it should be shown. |
| 8. | Check Logout | Logout. | You should be logged out and routed to the login page. |