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: Automate testing via VNC backend #73

Open
jserv opened this issue Nov 17, 2024 · 0 comments
Open

CI: Automate testing via VNC backend #73

jserv opened this issue Nov 17, 2024 · 0 comments

Comments

@jserv
Copy link
Contributor

jserv commented Nov 17, 2024

With the implementation of the VNC-compatible backend (#63) for Mado, it serves as a minimalist backend for purposes such as conducting memory analysis with Valgrind on Linux, without the need to start in Linux framebuffer console. VNCSnapshot is a command-line utility for VNC, available from RealVNC and others, that allows taking a snapshot from a VNC server and saving it as a JPEG file.

We can automate testing by first launching the VNC backend and then using VNCSnapshot to take screenshots after connecting to the VNC backend of the running Mado instance. This process will enable us to check the screenshots for consistent functionality and pixel quality on GitHub Actions every time a new pull request is submitted.

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

No branches or pull requests

1 participant