Implement End-To-End Test for Scenario 2
Test Scenario 2 - User with all available -R permissions as well as -W KinematicUnit- GUI permission logs into the system. User adds all available GUIs and moves joints in KinematicUnitGUI chaotically. User then logs out.
- /T010/ Establish Connection with Ice
- /T020/ Load Authorization Page
- /T030/ Enter authorization token in input field
- /T040/ Validate authorization token
- /T060/ Display user role
- /T070/ Display authorization status
- /T071/ Display connection status
- /T080/ Open Empty GUI Workspace
- /T081/ Display emergency shutdown button
- /T090/ Open KinematicUnitGUI
- /T245/ Display joint names
- /T250/ Display values corresponding to each joint
- /T100/ Open Logger
- /T200/ Display correct verbosity level
- /T230/ Display log messages
- /T231/ Display timestamp of log entry
- /T232/ Display verbosity of log entry
- /T233/ Display source component of log entry
- /T234/ Display message of log entry
- /T240/ Scroll through log messages
- /T110/ Open RemoteGUI
- /T290/ Display available GUIs
- /T300/ Display layout of selected GUI
- /T301/ Display state of selected GUI
- /T256/ Select joint
- /T257/ Select control mode
- /T260/ Modify value of associated with current control mode and joint
- /T270/ Relay changes to Ice
- /T255/ Automatically update the values corresponding to each joint
- /T370/ User manipulates joint in KinematicUnitGUI data chaotically
- /T280/ Get notification for critical state from Ice
- /T082/ Use emergency shutdown button
- /T083/ Clicking the emergency shutdown stops robot
- /T120/ User logs out
- /T123/ User unauthorized after logout