Details
-
Bug
-
Status: Resolved
-
Medium
-
Resolution: Fixed
-
XEA DK V3.1.2
-
None
Description
Description
Xray Exploratory App gets spinning without a response and there are no errors or feedback displayed on the user screen
How to reproduce
- Go to Cloud Instance >>Project Settings >> Miscellaneous
- Set disallow executions settings under Xray Project settings for any status.
- Added a Test with the same status and verified that execution is disabled under UI
- Open the Xray Exploratory App and try to create a Test Session under the same Test Case
- Press Start Session and Create Test Execution the app starts loading but does not move from the screen
Actual result/Attachments
The App is constantly loading and hanging
Please find the Screen Recording attached showing the behavior.
Expected result
Not to have the app loading and hanging and instead handle the errors.
To avoid this situation, let's take into account the following option found in Xray->Miscellaneous Admin options:
If the option is set and user starts a session, he/she needs to be alerted that Test cannot be executed.
Scenario 1:
User chooses to create test execution right after the session is Started:
- User shall receive the following error message "The Test cannot be executed due to its workflow status."
- After closing the error dialog, user shall go to Create Session session screen.
Scenario 2:
User chooses to create test execution later:
- As the test execution is not created right after, user can continue the session (e.g. adding evidence)
- In the same session, when user tries to Submits the Test Run (after ending the session), he/she shall receive the following error message "The Test cannot be executed due to its workflow status." as there is an attempt to create the test execution at this stage.
- After closing the error dialog, he stays in the same screen, and the "Submit Test Run" button becomes disabled.
- User can do everything (such as Resetting, Resuming the session, or creating or opening another session), except submitting the test run.
Version
- 3.1.2