-
Notifications
You must be signed in to change notification settings - Fork 715
fix: UI design implementation #8841
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
nikhilsaikethe
approved these changes
Oct 20, 2025
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 88 | 70 | 13 | 3 | 2 | 80% | 4m 6s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeouts waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator timeout - 'main' role not found
- reportsUpdated2.spec.js: All tests fail due to timeouts waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator timeout - 'main' role not found
Root Cause Analysis
- The recent changes in the workflow and test files may have affected the visibility or availability of the 'main' role element.
Recommended Actions
- Increase the timeout duration in the
navigateToDashboardsmethod to allow more time for the element to appear. - Verify that the 'main' role element is correctly rendered before the tests run, possibly by adding a wait condition.
- Check for any recent changes in the dashboard rendering logic that might prevent the 'Dashboards' text from appearing.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 48 | 33 | 13 | 1 | 1 | 69% | 4m 25s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for the 'Dashboards' element
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Timed out waiting for 'main' role to contain 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Timed out waiting for 'main' role to contain 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Timed out waiting for 'main' role to contain 'Dashboards'.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for the 'Dashboards' element
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Timed out waiting for 'main' role to contain 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Timed out waiting for 'main' role to contain 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Timed out waiting for 'main' role to contain 'Dashboards'.
Root Cause Analysis
- The failures are likely due to the timeout issues in the DashboardPage.navigateToDashboards method in dashboardPage.js.
Recommended Actions
- Increase the timeout duration in the expect statement in dashboardPage.js to allow more time for the element to appear.
- Ensure that the 'Dashboards' element is correctly rendered before the tests run, possibly by adding a waitForSelector before the expect call.
- Investigate any recent changes in the dashboard rendering logic that may affect the visibility of the 'main' role element.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 48 | 33 | 13 | 1 | 1 | 69% | 4m 6s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Same locator issue, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Similar timeout issue with 'Dashboards' text not found.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Same locator issue, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Similar timeout issue with 'Dashboards' text not found.
Root Cause Analysis
- The changes in [VUE] ImportDashboard.vue may have affected the rendering of the 'Dashboards' element.
Recommended Actions
- Investigate the rendering logic in [VUE] ImportDashboard.vue to ensure 'Dashboards' is displayed correctly.
- Increase the timeout duration in tests to accommodate potential delays in loading.
- Add checks to confirm the existence of the 'main' role element before asserting its text.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 1 test failed | 76 | 69 | 1 | 3 | 3 | 91% | 4m 46s |
Test Failure Analysis
- dashboard2.spec.js: Timeout issues due to element detachment during click actions
- dashboard UI testcases should display the correct output when changing relative and absolute times with different timezones after adding a breakdown: Locator timeout - button detached from DOM during click attempt.
Root Cause Analysis
- The recent changes in MenuLink.vue may have affected the stability of UI elements, causing timeouts.
Recommended Actions
- Investigate the stability of the button with name '16' in dashboard-refresh.js and ensure it remains attached during interactions. 2. Increase the timeout duration in the test to accommodate potential delays caused by UI rendering. 3. Review the CSS changes in MenuLink.vue for any unintended effects on button visibility or interaction.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 48 | 32 | 13 | 1 | 2 | 67% | 4m 8s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeouts waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator timeout - 'main' role not found
- reportsUpdated2.spec.js: All tests fail due to timeouts waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator timeout - 'main' role not found
Root Cause Analysis
- The recent changes in MenuLink.vue may have affected the rendering of the dashboard, causing elements to not be found.
Recommended Actions
- Increase the timeout duration in the tests to allow more time for elements to load.
- Verify that the 'main' role is correctly rendered in the DOM after the dashboard is clicked.
- Check if the new animations in MenuLink.vue are causing delays in rendering the dashboard elements.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 70 | 13 | 3 | 3 | 79% | 4m 9s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'getByRole(main)' not found within timeout.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator 'getByRole(main)' not found within timeout.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator 'getByRole(main)' not found within timeout.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'getByRole(main)' not found within timeout.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator 'getByRole(main)' not found within timeout.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator 'getByRole(main)' not found within timeout.
Root Cause Analysis
- The changes in the dashboard-related files may have affected the visibility or existence of the 'main' role element.
Recommended Actions
- Investigate the changes in dashboard-related files for potential impacts on the 'main' role element visibility.
- Increase the timeout duration in the tests to allow more time for the 'Dashboards' text to appear.
- Ensure that the 'Dashboards' element is rendered correctly before the tests run, possibly by adding wait conditions.
Test Run FailedAuthor: Testdino Test Results
Test Failure Analysis
Root Cause Analysis
Recommended Actions
|
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 71 | 13 | 3 | 2 | 80% | 4m 6s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for element visibility
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Timed out waiting for 'main' role to contain text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Timed out waiting for 'main' role to contain text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Timed out waiting for 'main' role to contain text 'Dashboards'.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for element visibility
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Timed out waiting for 'main' role to contain text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Timed out waiting for 'main' role to contain text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Timed out waiting for 'main' role to contain text 'Dashboards'.
Root Cause Analysis
- The changes in SearchResult.vue and logs-page.scss may have affected the layout, causing the 'main' element to be hidden or not rendered in time.
Recommended Actions
- Increase the timeout duration in the tests to allow more time for the 'main' element to appear.
- Verify the rendering of the 'main' element in the UI after the recent changes to ensure it is present before assertions.
- Check the CSS changes in logs-page.scss to ensure they do not inadvertently hide the 'main' element.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 71 | 13 | 3 | 2 | 80% | 4m 5s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator timeout - 'main' role not found
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator timeout - 'main' role not found
Root Cause Analysis
- The failures are likely due to changes in the dashboard page that affect element visibility or loading time.
Recommended Actions
- Increase the timeout duration in the DashboardPage.navigateToDashboards method to allow more time for the element to appear.
- Verify that the 'main' role element is correctly rendered and visible before asserting its text.
- Investigate recent changes in dashboard-related files to ensure no elements are being removed or renamed.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 68 | 13 | 3 | 5 | 76% | 4m 6s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for the 'main' role element
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator timeout - 'main' role element not found
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator timeout - 'main' role element not found
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator timeout - 'main' role element not found
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for the 'main' role element
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator timeout - 'main' role element not found
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator timeout - 'main' role element not found
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator timeout - 'main' role element not found
Root Cause Analysis
- The failures are likely due to changes in the dashboard page structure affecting element visibility.
Recommended Actions
- Investigate the changes in dashboardPage.js to ensure the 'main' role element is present and visible during tests.
- Increase the timeout duration in the tests to accommodate potential delays in rendering.
- Add checks to verify the presence of the 'main' role element before assertions to prevent timeouts.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 69 | 13 | 3 | 4 | 78% | 4m 6s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
Root Cause Analysis
- The changes in FolderList.vue, EditGroup.vue, and others may have affected the visibility or availability of the 'Dashboards' element.
Recommended Actions
- Investigate the changes in FolderList.vue to ensure the 'main' role is correctly rendered. 2. Increase the timeout duration in the tests to allow more time for the 'Dashboards' element to appear. 3. Verify the navigation logic in dashboardPage.js to ensure it correctly leads to the 'Dashboards' view.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 48 | 32 | 13 | 1 | 2 | 67% | 4m 7s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for the 'Dashboards' element
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'main' not found within timeout.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator 'main' not found within timeout.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator 'main' not found within timeout.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for the 'Dashboards' element
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'main' not found within timeout.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator 'main' not found within timeout.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator 'main' not found within timeout.
Root Cause Analysis
- The recent CSS changes in logs-page.scss may have affected the visibility of the 'main' element.
Recommended Actions
- Investigate the CSS changes in logs-page.scss to ensure the 'main' element is visible and accessible.
- Increase the timeout duration in the tests to accommodate potential delays in rendering.
- Add checks to verify the presence of the 'main' element before asserting its text.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 71 | 13 | 3 | 2 | 80% | 4m 6s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for element visibility
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'getByRole(main)' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Same locator issue, expected text 'Dashboards' not found.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator timeout, expected text 'Dashboards' not found.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for element visibility
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'getByRole(main)' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Same locator issue, expected text 'Dashboards' not found.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator timeout, expected text 'Dashboards' not found.
Root Cause Analysis
- The failures are primarily due to timeouts in the DashboardPage.navigateToDashboards method in dashboardPage.js.
Recommended Actions
- Increase the timeout duration in the expect statements in dashboardPage.js to allow more time for the element to appear.
- Ensure that the 'main' role element is correctly rendered before the tests run, possibly by adding explicit waits or checks.
- Review the dashboard rendering logic to confirm that it consistently displays the expected 'Dashboards' text.
Test Run FailedAuthor: Testdino Test Results
Test Failure Analysis
Root Cause Analysis
Recommended Actions
|
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 48 | 33 | 13 | 1 | 1 | 69% | 4m 7s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator timeout - 'main' role not found
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator timeout - 'main' role not found
Root Cause Analysis
- The change in _variables.scss may have affected the visibility or existence of the 'main' role element.
Recommended Actions
- Investigate the impact of the CSS change in _variables.scss on the dashboard layout. 2. Increase the timeout duration in the tests to allow for slower loading elements. 3. Ensure that the 'main' role element is present and visible before running assertions.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 48 | 33 | 13 | 1 | 1 | 69% | 4m 11s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'main' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator 'main' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator 'main' not found, expected 'Dashboards'.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'main' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator 'main' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator 'main' not found, expected 'Dashboards'.
Root Cause Analysis
- The failures are linked to changes in the dashboard page logic in dashboardPage.js, affecting element visibility.
Recommended Actions
- Increase the timeout duration in the tests to allow more time for elements to load.
- Verify that the 'main' role element is correctly rendered before the tests run, possibly adding wait conditions.
- Review recent changes in dashboardPage.js to ensure the 'Dashboards' text is present and correctly loaded.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 70 | 13 | 3 | 3 | 79% | 4m 7s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for the 'Dashboards' element
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for the 'Dashboards' element
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
Root Cause Analysis
- The failures are likely due to changes in the dashboard page structure affecting element visibility.
Recommended Actions
- Investigate the changes in dashboardPage.js to ensure the 'main' role is correctly defined and visible.
- Increase the timeout duration in the tests to accommodate any delays in rendering.
- Add explicit waits for the 'main' element to ensure it is present before assertions.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 71 | 13 | 3 | 2 | 80% | 4m 6s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for element visibility
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for element visibility
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
Root Cause Analysis
- The code changes in _variables.scss may have affected the visibility of the 'main' element.
Recommended Actions
- Increase the timeout duration in the tests to allow more time for the 'main' element to load.
- Verify that the 'main' element is present in the DOM before asserting its text.
- Check the recent CSS changes in _variables.scss for any unintended effects on layout or visibility.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 67 | 13 | 3 | 6 | 75% | 4m 6s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeouts waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator timeout - 'main' role element not found
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator timeout - 'main' role element not found
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator timeout - 'main' role element not found
- reportsUpdated2.spec.js: All tests fail due to timeouts waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator timeout - 'main' role element not found
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator timeout - 'main' role element not found
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator timeout - 'main' role element not found
Root Cause Analysis
- The code changes in JsonPreview.vue and TenstackTable.vue may have affected the rendering of the 'main' role element.
Recommended Actions
- Investigate the rendering of the 'main' role element in the dashboard page to ensure it appears before assertions. 2. Increase the timeout duration in the tests to accommodate slower rendering if necessary. 3. Add checks to confirm the visibility of the 'main' role element before performing assertions.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 48 | 33 | 13 | 1 | 1 | 69% | 4m 5s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for element visibility
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Same locator issue as above, timeout reached.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Timeout waiting for 'Dashboards' text in main role.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for element visibility
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Same locator issue, expected 'Dashboards' not found.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Timeout waiting for 'Dashboards' text in main role.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Same locator timeout issue, expected 'Dashboards' not found.
Root Cause Analysis
- The removal of the style attribute in LogStream.vue may have affected the layout, causing elements to be unlocatable.
Recommended Actions
- Investigate the layout changes in LogStream.vue to ensure 'main' role is present and visible during tests.
- Increase the timeout duration in the tests to accommodate potential delays in rendering.
- Add explicit waits for the 'main' role element to ensure it is present before assertions.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 71 | 13 | 3 | 2 | 80% | 4m 5s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
Root Cause Analysis
- The failures are likely due to recent changes in the dashboard page that affect element visibility or loading.
Recommended Actions
- Increase the timeout duration in the DashboardPage.navigateToDashboards method to allow more time for the element to appear.
- Verify that the 'main' role element is correctly rendered before the assertion in the tests.
- Check for any recent changes in the dashboard rendering logic that may prevent the 'Dashboards' text from appearing.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 69 | 13 | 3 | 4 | 78% | 4m 5s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator timeout - 'main' role not found
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator timeout - 'main' role not found
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator timeout - 'main' role not found
Root Cause Analysis
- The changes in Index.vue may have affected the visibility or existence of the 'main' role element.
Recommended Actions
- Investigate the changes in Index.vue to ensure the 'main' role element is rendered correctly after navigation.
- Increase the timeout duration in the tests to accommodate potential delays in rendering.
- Add checks to confirm the presence of the 'main' role element before asserting its text.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 69 | 13 | 3 | 4 | 78% | 4m 5s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator 'getByRole(main)' not found, expected 'Dashboards'.
Root Cause Analysis
- The changes in dashboard-related files may have affected the visibility or existence of the 'main' role element.
Recommended Actions
- Investigate the changes in dashboard-related files to ensure the 'main' role element is rendered correctly. 2. Increase the timeout duration in the tests to accommodate potential delays in rendering. 3. Verify that the navigation to the dashboards is successful before asserting the presence of the 'Dashboards' text.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 71 | 13 | 3 | 2 | 80% | 4m 5s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'main' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator 'main' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator 'main' not found, expected 'Dashboards'.
- reportsUpdated2.spec.js: All tests fail due to timeout waiting for the 'Dashboards' text
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'main' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator 'main' not found, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator 'main' not found, expected 'Dashboards'.
Root Cause Analysis
- The failures are linked to changes in the dashboard page that may have affected the visibility or existence of the 'main' role element.
Recommended Actions
- Investigate the changes in dashboardPages/dashboardPage.js to ensure the 'main' role element is present and visible during tests.
- Increase the timeout duration in the tests to allow more time for the 'Dashboards' text to appear.
- Add checks to confirm the presence of the 'main' element before asserting its text.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 89 | 69 | 13 | 3 | 4 | 78% | 4m 4s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeout waiting for element visibility
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Same locator issue as above, timeout reached.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Similar timeout issue with locator 'main'.
- reportsUpdated2.spec.js: All tests fail for the same reason as above
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Timeout waiting for 'main' element, expected 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Same locator timeout issue.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Timeout waiting for 'main', expected text not found.
Root Cause Analysis
- The failures are likely due to recent changes in the dashboard page code that affect element visibility or loading times.
Recommended Actions
- Increase the timeout duration in the
navigateToDashboardsmethod indashboardPage.jsto allow more time for the element to appear. - Verify the existence and visibility of the 'main' element before performing assertions in the tests.
- Check for any recent changes in the dashboard loading logic that may affect element rendering.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 13 tests failed | 48 | 33 | 13 | 1 | 1 | 69% | 4m 4s |
Test Failure Analysis
- reportsUpdated.spec.js: All tests fail due to timeouts waiting for elements
- Report test cases Updated Create, use, and delete dashboard and custom Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and months Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and weeks Schedule Now type report: Locator 'main' not found, expected text 'Dashboards'.
- reportsUpdated2.spec.js: All tests fail due to timeouts waiting for elements
- Report test cases Updated Create, use, and delete dashboard and once Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and hours Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
- Report test cases Updated Create, use, and delete dashboard and days Schedule Later type report: Locator 'main' not found, expected text 'Dashboards'.
Root Cause Analysis
- The changes in index.vue may have affected the rendering of the 'main' role element, causing timeouts.
Recommended Actions
- Investigate the rendering of the 'main' role in index.vue to ensure it appears before assertions. 2. Increase the timeout duration in tests if the page load is expected to take longer. 3. Add checks to confirm the visibility of the 'main' element before asserting its text.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 1 test failed | 263 | 247 | 1 | 13 | 2 | 94% | 5m 3s |
Test Failure Analysis
- dashboard2.spec.js: Timeout issues when interacting with UI elements
- dashboard UI testcases should display the correct output when changing relative and absolute times with different timezones after adding a breakdown: Locator timeout while waiting for button '16' to be clickable.
Root Cause Analysis
- The code change in managementPage.js altered expected text, which may affect UI interactions in dashboard2.spec.js.
Recommended Actions
- Increase the timeout duration for the button click in dashboard-refresh.js to prevent timeouts.
- Ensure the button '16' is present and visible before attempting to click it in the test.
- Review the recent changes in managementPage.js to confirm they do not affect dashboard UI elements.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 1 test failed | 169 | 156 | 1 | 11 | 1 | 92% | 2m 43s |
Test Failure Analysis
- dashboard2.spec.js: Timeout errors due to element visibility issues
- dashboard UI testcases should display the correct output when changing relative and absolute times with different timezones after adding a breakdown: Locator timeout waiting for button '16' to be visible.
Root Cause Analysis
- The code changes in dashboard-refresh.js introduced waits for element visibility, which may not be sufficient for dynamic content.
Recommended Actions
- Increase the timeout duration in dashboard-refresh.js for endDayButton and startDayButton visibility checks. 2. Add additional waits or checks after navigation to ensure the calendar is fully loaded before interacting. 3. Review the logic for dynamically generated button names to ensure they match expected values.
Test Run FailedAuthor: Testdino Test Results
Test Failure Analysis
Root Cause Analysis
Recommended Actions
|
Test Run FailedAuthor: Testdino Test Results
Test Failure Analysis
Root Cause Analysis
Recommended Actions
|
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 1 test failed | 150 | 138 | 1 | 10 | 1 | 92% | 2m 5s |
Test Failure Analysis
- dashboard2.spec.js: Test fails due to insufficient enabled dates in calendar
- dashboard UI testcases should display the correct output when changing relative and absolute times with different timezones after adding a breakdown: Only 1 enabled date found, causing the test to fail.
Root Cause Analysis
- The failure is due to the updated logic in dashboard-refresh.js that requires at least 2 enabled dates.
Recommended Actions
- Modify the test setup to ensure at least 2 enabled dates are available in the calendar.
- Review the calendar data population logic to ensure it meets the test requirements.
- Implement error handling to provide more informative messages when insufficient dates are found.
…bustness and update test case to use dynamic date values.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 14 tests failed | 352 | 321 | 14 | 16 | 1 | 91% | 14m 43s |
Test Failure Analysis
- changeOrg.spec.js: All tests fail due to timeout errors when clicking organization menu item.
- Change Organisation About Page change organisation validation: Locator timeout waiting for organization menu item click.
- Change Organisation Management Page change organisation validation: Locator timeout waiting for organization menu item click.
- Change Organisation IAM Page change organisation validation: Locator timeout waiting for organization menu item click.
Root Cause Analysis
- The recent changes in dashboard-refresh.js removed necessary wait conditions, potentially affecting element visibility.
Recommended Actions
- Increase the timeout duration for locator clicks in changeOrg.spec.js to handle slow responses.
- Reintroduce wait conditions in dashboard-refresh.js to ensure elements are visible before interactions.
- Review the organization menu item locator to ensure it is correctly defined and present in the DOM.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 14 tests failed | 352 | 321 | 14 | 16 | 1 | 91% | 8m 34s |
Test Failure Analysis
- changeOrg.spec.js: All tests failing due to timeout waiting for organization options to be visible
- Change Organisation About Page change organisation validation: Timeout waiting for option 'org1761985534366933' to be visible
- Change Organisation Management Page change organisation validation: Timeout waiting for option 'org1761985522380959' to be visible
- Change Organisation IAM Page change organisation validation: Timeout waiting for option 'org1761985523292647' to be visible
Root Cause Analysis
- The changes in homePage.js reduced wait times but did not address the visibility issue causing timeouts.
Recommended Actions
- Increase the timeout duration in homePage.js for waiting on organization options to be visible.
- Ensure that the organization dropdown is fully populated before attempting to select an option.
- Add logging to track the visibility state of organization options to diagnose timing issues.
This reverts commit 8f17192.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 9 tests failed | 376 | 343 | 9 | 21 | 3 | 91% | 17m 0s |
Test Failure Analysis
- pipelines.spec.js: All tests fail due to timeout waiting for pipeline name input
- Pipeline testcases should add source & destination node without connection and error to be displayed: Locator timeout waiting for 'Enter Pipeline Name'.
- Pipeline testcases should display error on entering only source node and save: Locator timeout waiting for 'Enter Pipeline Name'.
- Pipeline testcases should display error on entering only pipeline name and save: Locator timeout waiting for 'Enter Pipeline Name'.
- pipeline-dynamic.spec.js: All tests fail due to timeout waiting for pipeline name input
- Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name directly: Locator timeout waiting for 'Enter Pipeline Name'.
- Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name with underscores: Locator timeout waiting for 'Enter Pipeline Name'.
- Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name: Locator timeout waiting for 'Enter Pipeline Name'.
- pipeline-core.spec.js: All tests fail due to timeout waiting for pipeline name input
- Core Pipeline Tests should add source, condition & destination node and then delete the pipeline: Locator timeout waiting for 'Enter Pipeline Name'.
- Core Pipeline Tests should add source & destination node and then delete the pipeline: Locator timeout waiting for 'Enter Pipeline Name'.
Root Cause Analysis
- The recent changes in homePage.js may have introduced timing issues affecting element visibility.
Recommended Actions
- Increase the timeout duration in the enterPipelineName method in pipelinesPage.js to handle slow loading elements. 2. Implement explicit waits for the pipeline name input to ensure it is visible before clicking in pipelinesPage.js. 3. Review and optimize the loading sequence in homePage.js to prevent delays affecting subsequent tests.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 9 tests failed | 376 | 343 | 9 | 21 | 3 | 91% | 17m 0s |
Test Failure Analysis
- pipelines.spec.js: All tests failing due to timeout waiting for pipeline name input
- Pipeline testcases should add source & destination node without connection and error to be displayed: Locator timeout waiting for 'Enter Pipeline Name'.
- Pipeline testcases should display error on entering only source node and save: Locator timeout waiting for 'Enter Pipeline Name'.
- Pipeline testcases should display error on entering only pipeline name and save: Locator timeout waiting for 'Enter Pipeline Name'.
- pipeline-dynamic.spec.js: All tests failing due to timeout waiting for pipeline name input
- Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name directly: Locator timeout waiting for 'Enter Pipeline Name'.
- Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name with underscores: Locator timeout waiting for 'Enter Pipeline Name'.
- Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name: Locator timeout waiting for 'Enter Pipeline Name'.
- pipeline-core.spec.js: All tests failing due to timeout waiting for pipeline name input
- Core Pipeline Tests should add source, condition & destination node and then delete the pipeline: Locator timeout waiting for 'Enter Pipeline Name'.
- Core Pipeline Tests should add source & destination node and then delete the pipeline: Locator timeout waiting for 'Enter Pipeline Name'.
Root Cause Analysis
- The failures are primarily due to timeouts in the enterPipelineName function in pipelinesPage.js.
Recommended Actions
- Investigate the visibility and loading state of the 'Enter Pipeline Name' input in pipelinesPage.js to ensure it is interactable before clicking.
- Increase the timeout duration for the locator.click calls in the enterPipelineName function to accommodate slower loading times.
- Add explicit waits or checks to ensure the input is present and visible before attempting to click.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 9 tests failed | 376 | 344 | 9 | 21 | 2 | 91% | 16m 53s |
Test Failure Analysis
- pipelines.spec.js: All tests fail due to timeouts waiting for the pipeline name input
- Pipeline testcases should add source & destination node without connection and error to be displayed: Locator timeout - waiting for '[aria-label="Enter Pipeline Name"]'.
- Pipeline testcases should display error on entering only source node and save: Locator timeout - waiting for '[aria-label="Enter Pipeline Name"]'.
- Pipeline testcases should display error on entering only pipeline name and save: Locator timeout - waiting for '[aria-label="Enter Pipeline Name"]'.
- pipeline-dynamic.spec.js: All tests fail due to timeouts waiting for the pipeline name input
- Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name directly: Locator timeout - waiting for '[aria-label="Enter Pipeline Name"]'.
- Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name with underscores: Locator timeout - waiting for '[aria-label="Enter Pipeline Name"]'.
- Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name: Locator timeout - waiting for '[aria-label="Enter Pipeline Name"]'.
- pipeline-core.spec.js: All tests fail due to timeouts waiting for the pipeline name input
- Core Pipeline Tests should add source, condition & destination node and then delete the pipeline: Locator timeout - waiting for '[aria-label="Enter Pipeline Name"]'.
- Core Pipeline Tests should add source & destination node and then delete the pipeline: Locator timeout - waiting for '[aria-label="Enter Pipeline Name"]'.
Root Cause Analysis
- The code changes in pipelinesPage.js indicate a potential issue with the locator method used for the pipeline name input.
Recommended Actions
- Investigate the visibility and readiness of the element '[aria-label="Enter Pipeline Name"]' before clicking.
- Increase the timeout duration for the locator.click() method in the enterPipelineName function.
- Ensure that the page is fully loaded and all elements are rendered before executing tests that interact with the pipeline name input.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 1 test failed | 303 | 282 | 1 | 19 | 1 | 93% | 3m 48s |
Test Failure Analysis
- pipelines.spec.js: Test failures due to strict mode violations from ambiguous element locators
- Pipeline testcases should display error when user directly clicks on save without adding details: Locator resolved to multiple elements causing click failure.
Root Cause Analysis
- The failure is due to the updated locator for the pipeline name required message, which now matches multiple elements.
Recommended Actions
- Update the locator for 'Pipeline name is required' to be more specific in pipelinesPage.js. 2. Consider using a unique identifier for the notification message to avoid ambiguity. 3. Review the visibility and timing of the error message display to ensure it is correctly handled before interaction.
neha00290
approved these changes
Nov 1, 2025
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 1 test failed | 290 | 268 | 1 | 19 | 2 | 92% | 3m 17s |
Test Failure Analysis
- pipelines.spec.js: Test fails due to strict mode violation with multiple elements found
- Pipeline testcases should display error when user directly clicks on save without adding details: Locator resolved to two elements causing click failure.
Root Cause Analysis
- The code change in pipelinesPage.js altered the locator to use role='alert', which resulted in multiple matches for the error message.
Recommended Actions
- Update the locator in pipelinesPage.js to be more specific to avoid multiple matches.
- Implement a check to ensure only one element is found before clicking in confirmPipelineNameRequired method.
- Review the notification handling to differentiate between alert messages and notifications.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 1 test failed | 290 | 268 | 1 | 19 | 2 | 92% | 3m 18s |
Test Failure Analysis
- pipelines.spec.js: Test fails due to strict mode violation with multiple matching elements
- Pipeline testcases should display error when user directly clicks on save without adding details: Locator resolved to multiple elements causing click failure.
Root Cause Analysis
- The code changes in pipelinesPage.js adjusted the locator to target a more specific element, which should resolve the strict mode violation.
Recommended Actions
- Update the locator in pipelinesPage.js to ensure it targets only the intended error message element. 2. Review the test logic to handle scenarios where multiple elements match the locator to prevent ambiguity. 3. Implement additional assertions to verify the visibility of the error message before attempting to click.
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| All tests passed | 376 | 351 | 0 | 21 | 4 | 93% | 4m 31s |
|
| Status | Total | Passed | Failed | Skipped | Flaky | Pass Rate | Duration |
|---|---|---|---|---|---|---|---|
| 1 test failed | 363 | 339 | 1 | 21 | 2 | 93% | 5m 1s |
Test Failure Analysis
- pipelines.spec.js: Test fails due to strict mode violation with multiple elements found
- Pipeline testcases should display error when user directly clicks on save without adding details: Locator resolved to multiple elements, causing click failure.
Root Cause Analysis
- The failure is likely due to changes in the element structure in pipelinesPage.js, leading to ambiguous locators.
Recommended Actions
- Update the locator in pipelinesPage.js to be more specific to avoid ambiguity. 2. Implement a check to ensure only one element matches before attempting to click. 3. Review the UI changes that may have introduced multiple elements with the same text.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.