| ... | ... | @@ -5,6 +5,7 @@ This serves as a template for every KYPO release testing. Create an issue named |
|
|
|
- [ ] thoughtful testing of [linear training](https://gitlab.ics.muni.cz/groups/muni-kypo-crp/-/wikis/Testing-KYPO-instance/Linear-Training)
|
|
|
|
- [ ] thoughtful testing of [adaptive training](https://gitlab.ics.muni.cz/groups/muni-kypo-crp/-/wikis/Testing-KYPO-instance/Adaptive-Training)
|
|
|
|
- [ ] thoughtful testing of [sandbox interactions](https://gitlab.ics.muni.cz/groups/muni-kypo-crp/-/wikis/Testing-KYPO-instance/Sandbox-Interactions)
|
|
|
|
|
|
|
|
##### Training Agenda - Definition
|
|
|
|
- [ ] Overview of TD has table actions expanded
|
|
|
|
- [ ] Detail pages for adaptive/linear training definition (contain all level/phase types)
|
| ... | ... | @@ -23,7 +24,7 @@ questionnaire phase |
|
|
|
- [ ] Detail page for adaptive/linear instance (detail for training run in instance detail)
|
|
|
|
- [ ] Save strategy unification in adaptive/linear training instance edit (Pool edit)
|
|
|
|
- [ ] Selecting from more than 10 pools - pagination size should be set to `MAX_SAFE_INTEGER`
|
|
|
|
- [ ] Create training instance with assigned pool and save it. Edit it again and save - check whether the pool is still assigned. [Detailed description](https://gitlab.ics.muni.cz/muni-kypo-crp/kypo-crp-issues/-/issues/300).
|
|
|
|
- [ ] Create a training instance with assigned pool and save it. Edit it again and save - check whether the pool is still assigned. [Detailed description](https://gitlab.ics.muni.cz/muni-kypo-crp/kypo-crp-issues/-/issues/300).
|
|
|
|
- [ ] Check whether adaptive/linear training instance overview table displays a correct number of free sandboxes (pagination size is **NOT** set to 10(default) or user-specific one).
|
|
|
|
- [ ] Linear/Adaptive - check whether filtering options work - filter by name.
|
|
|
|
- [ ] Linear/Adaptive - check whether sorting in instance overview table works.
|
| ... | ... | @@ -31,16 +32,22 @@ questionnaire phase |
|
|
|
- [ ] Instance with non Local environment option selected allows to select **Pool**
|
|
|
|
- [ ] Backward mode option is available
|
|
|
|
- [ ] Access token prefix is showing only prefix
|
|
|
|
- [ ] Selecting from more than 10 TDs - pagination size should be set to `MAX_SAFE_INTEGER`
|
|
|
|
|
|
|
|
##### Training Agenda - Run
|
|
|
|
- [ ] Spice console preload is done when run is started and consoles' URLs are stored in Local Storage
|
|
|
|
- [ ] connecting through Guacamole console
|
|
|
|
- [ ] connecting through SSH config
|
|
|
|
- [ ] adaptive/linear training run (hints), solution, answer field, get ssh config works as expected
|
|
|
|
- [ ] topology legend, open console replaced generate console URL
|
|
|
|
- [ ] topology is present for local sandbox, if no sandbox definition is provided placeholder is displayed
|
|
|
|
- [ ] topology is present for the local sandbox, if no sandbox definition is provided placeholder is displayed
|
|
|
|
- [ ] initial expansion of a small topology (up to 12 nodes)
|
|
|
|
- [ ] backward mode works for all types of levels/phases (when allowed in the instance)
|
|
|
|
- [ ] backward mode forbidden for all types of levels/phases (when disabled in the instance)
|
|
|
|
- [ ] next button is displayed in assessments, questionnaires, training levels/phases when an error occurred during Get next request (is correct answer request has been successful)
|
|
|
|
|
|
|
|
##### Sandbox Agenda - Definition
|
|
|
|
- [ ] title of sandbox definition redirects to gitlab repository for sandbox definition
|
|
|
|
- [ ] title of sandbox definition redirects to GitLab repository for sandbox definition
|
|
|
|
- [ ] display topology option is present and loads topology (not the placeholder) - right click provides Copy host info to clipboard
|
|
|
|
##### Sandbox Agenda - Pool
|
|
|
|
- [ ] clicking on pool title redirects to pool detail
|
| ... | ... | @@ -52,10 +59,13 @@ questionnaire phase |
|
|
|
- [ ] lock/unlock sandbox
|
|
|
|
- [ ] filtering in the resource page
|
|
|
|
- [ ] check whether in the pool create there is a correct number of sandbox definitions displayed when creating one (pagination size is not set to 10 (default)).
|
|
|
|
|
|
|
|
#### User and Group Agenda - User
|
|
|
|
- [ ] detail page for user, expandable role info
|
|
|
|
|
|
|
|
#### User and Group Agenda - Group
|
|
|
|
- [ ] detail page for group, expandable role info, filtering of users, filtering of role types
|
|
|
|
- [ ] import users option is displayed above the overview table and imports users from a file
|
|
|
|
|
|
|
|
#### Visualizations
|
|
|
|
- [ ] instructor view - proper functionality of hurdling - progress visualization in ongoing training
|
| ... | ... | @@ -64,13 +74,15 @@ questionnaire phase |
|
|
|
- [ ] trainee view - proper functionality of redesigned overview visualization after linear training and command analysis components - with reference solution
|
|
|
|
- [ ] instructor view - proper functionality of redesigned overview visualization after linear training in dashboard - without reference solution
|
|
|
|
- [ ] instructor view - proper functionality of redesigned overview visualization after linear training in the dashboard and command analysis components - with reference solution
|
|
|
|
- [ ] across training instance visualization is present from TI overview table and by default displays only instance from which the page redirect happened
|
|
|
|
|
|
|
|
## Testing Java backend
|
|
|
|
- TBS
|
|
|
|
|
|
|
|
## Testing Python backend
|
|
|
|
- [ ] state to sandbox allocation unit (whether sandbox is in allocation or cleanup stage, fail or success)
|
|
|
|
- [ ] APG integration
|
|
|
|
- [ ] Cleanup stage changes (mainly check that cleanup stage is not depending on correct user git repo)
|
|
|
|
- [ ] Cleanup stage changes (mainly check that cleanup stage is not depending on the correct user git repo)
|
|
|
|
- [ ] create an endpoint to retrieve the IP address of MAN outer interface (used for Guacamole access)
|
|
|
|
- [ ] add hardware usage attribute for pools (check correct values for resource utilization)
|
|
|
|
- [ ] add the owner_specified.openstack parameters for images
|
| ... | ... | |