Indeed Stefan! XFCE has even a docker image for their testing, check it out: https://hub.docker.com/r/schuellerf/xfce-test They capture actually a whole video and automatically post that on a YT channel: https://www.youtube.com/user/schuellerf/videos
I found that fascinating.
But maybe X2Go should first start creating unit testcases :P? Which should be the bare minimum in my opinion. As well as some automated pipeline triggering these kind of tests and other checks. Which should be part of the development cycle.
Regards, Melroy van den Berg
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ Op woensdag, mei 20, 2020 10:33 PM, Stefan Baur <X2Go-ML-1@baur-itcs.de> schreef:
Am 20.05.20 um 22:09 schrieb Ulrich Sibiller:
Yeah, that's right. But I was referring to session start, ssh stuff and interactive user input.
Actually, I could imagine setting up something that starts X2GoClient, starts a session, fakes some user input and then takes a screenshot of the remote screen and compares it to a reference image.
This would need some demo application that always looks the same, so we don't get false alerts from e.g. LibreOffice changing the default button design. But some text fields would be nice, so we could also test copy-pasting.
No idea how to do that on a Mac, but for Linux (xdotool) and Windows (AutoIt), I think it's doable, given we find (or code) a suitable reference GUI application for the test.
-Stefan
BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev