Skip to content
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

ci: Add FPS validation for canvas animations #25

Merged
merged 1 commit into from
Jan 29, 2025
Merged

Conversation

psaavedra
Copy link
Member

  • Introduced a new HTML file (canvas_fps.html) for testing canvas animation performance.
  • Implemented a Robot Framework test case (tests_017_canvas.robot) to validate canvas animation achieving 60 FPS.
  • Added thresholds for FPS, CPU load, memory usage, average frame time, and standard deviation in variables.robot.
  • Ensured the test logs metrics and validates against defined performance thresholds.
    Screenshot from 2025-01-26 14-03-20

* Introduced a new HTML file (`canvas_fps.html`) for testing canvas
  animation performance.
* Implemented a Robot Framework test case (`tests_017_canvas.robot`)
  to validate canvas animation achieving 60 FPS.
* Added thresholds for FPS, CPU load, memory usage, average frame
  time, and standard deviation in `variables.robot`.
* Ensured the test logs metrics and validates against defined
  performance thresholds.
@psaavedra psaavedra self-assigned this Jan 26, 2025
Copy link

💿️ Image for wpe-2_46-raspberrypi5 (ref: 63869ed).

Copy link

💿️ Image for wpe-2_46-wandboard-mesa (ref: 63869ed).

Copy link

💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: 63869ed).

@psaavedra psaavedra merged commit e976272 into main Jan 29, 2025
9 checks passed
Copy link

💿️ Image for wpe-nightly-raspberrypi3-mesa (ref: e976272).

Copy link

💿️ Image for wpe-nightly-raspberrypi5 (ref: e976272).

Copy link

💿️ Image for wpe-nightly-raspberrypi5 (ref: e976272).

Copy link

💿️ Image for wpe-nightly-raspberrypi3-mesa (ref: e976272).

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