-
Notifications
You must be signed in to change notification settings - Fork 23
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
[Bug] [Frontend] TH Test run UI TC mismatch #292
Comments
From trying to reproduce the issue I noticed that the scenario in the screenshot can happen if we expand one of the upcoming tests (tests not in execution yet) making it appear like a mismatch. You can notice from the screenshot that the left hand side isn't displaying a test starting or in execution (there are not icons indicating status or progress). When there's a test under execution it shows the progress icons to the left. Might this be a false positive? If not can you please provide a short video or more details showing the behavior described? Or might this be a regression? was this not happening on earlier versions of the TH? |
Hi @raul-marquez-csa, We are right, the test under execution is not displayed in the screenshot and there is only one progress icons that is present for the current test in progress. I'm attaching a video where you can see the whole process. Please also notice the screen right before the test execution (The screen where you are able to select the test cases), the right panel shows the test case in the same order as the execution screen. Issue.292-720p.mov |
Blocked for now High complexity, many moving parts, and potential major re-design/refactor of both frontend and backend, deeper discussion needed. I see no easy or straightforward way to fix this, latest progress and attempts are in my previous comment (PR links). Any other approach or pointers in the correct direction appreciated. |
Describe the bug
The test run UI in the left panel shows a Test Case that is not the same that is running according to log panel in the right
Important: TH UI shows the tests in the left panel according to the order presented at test selection screen, but backend returns a specific test list order in the following endpoint responses: POST
/api/v1/test_run_executions/
and POST/api/v1/test_run_executions/{id}/start
.In addition, the endpoint
/{id}/applicable_test_cases
, is also returning the test cases in a different order than the displayed in Test selection screen.Steps to reproduce the behavior
Expected behavior
Test Run UI in the left panel must reflect the log panel in the right, so it should consider the backend response for POST
/api/v1/test_run_executions/{id}/start
and also POST/api/v1/test_run_executions/{id}/repeat
Log files
No response
PICS file
No response
Screenshots
No response
Environment
No response
Additional Information
No response
The text was updated successfully, but these errors were encountered: