os-autoinst / isotest-ng

Experimental reimplementation of the isotovideo module of openQA.
GNU General Public License v2.0
4 stars 1 forks source link

[FR] [EPIC] Read screen of vnc server #1

Closed ByteOtter closed 3 months ago

ByteOtter commented 3 months ago

openQA Version

master

Impacted library

isototest

Proposal

To validate output we must be able to see the screen of the test worker/VM. To do so, we might be able to leverage the VncEvent of the vnc-rs crate to take a screenshot of the test machine.

Subtasks:

ByteOtter commented 3 months ago

Update: With the changes of PR #7 we cre able to receive screenshots of the remote worker. However, due to how VNC works, we are only able to get the delta of screenshots upon subsequent read_screen calls. This should be addressed in the future.

ByteOtter commented 3 months ago

Fixed by #8