Skip to content

Conversation

@Sahilll10
Copy link

@Sahilll10 Sahilll10 commented Nov 5, 2025

[FEATURE] Upgrade test progress experience with dynamic visual updates

In raising this pull request, I confirm the following (please check boxes):

  • [ YES] I have read and understood the contributors guide.
  • [YES ] I have checked that another pull request for this purpose does not exist.
  • [ YES] I have considered, and confirmed that this submission will be valuable to others.
  • [YES ] I accept that this submission may not be used, and the pull request closed at the will of the maintainer.
  • [ YES] I give this submission freely, and claim no ownership to its content.

My familiarity with the project is as follows (check one):

  • I have never used the project.
  • [ YES] I have used the project briefly, BUT THIS IS MY FIRST CONTRIBUTION.
  • I have used the project extensively, but have not contributed previously.
  • I am an active contributor to the project.

This pull request enhances the test progress experience during regression test execution.
Previously, the “Testing” stage provided no real-time indication of progress, which could feel unresponsive for users running multiple test samples.

  1. Added a dynamic progress indicator that visually updates as each test completes.
  2. Modified the by_id.html template to include a JavaScript polling function.
  3. Integrated progress updates using the existing /tests/<test_id>/progress route.

@canihavesomecoffee Sir, Please Review.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 5, 2025

Quality Gate Failed Quality Gate failed

Failed conditions
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@canihavesomecoffee
Copy link
Member

Have you run this yourself to verify in any way that this is actually working?

@Sahilll10
Copy link
Author

Hi @canihavesomecoffee

Thanks for the review.
I started the app locally (python run.py) and manually verified the progress bar UI (simulated a running test to see the AJAX updates). That part was successfully tested.
But, I haven't run the full test suite across all CI Python versions or addressed the SonarCloud findings.

I’d like to fix these issues ASAP. Could you please guide me ahead ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants