I have noticed that there are no UI tests in this repository, nor upstream at 
major distros.

autopilot seems to be the best choice for GTK-based applications, for an 
example see 
http://bazaar.launchpad.net/~ubuntu-testcase/ubuntu-autopilot-tests/trunk/view/head:/ubuntu_autopilot_tests/gedit/test_gedit.py
 (there you can browse tests for other applications like firefox etc)

* would Geany benefit from such tests? is this repository a natural and correct 
place to add them?
* shall a Github project be opened to track this?
* can we easily integrate such tests in Travis PR builder by using some 
fbdev-based container or qemu?

Obviously I think there would be some benefit, as regression tests can 
progressively be added during development. I can probably be of help to 
bootstrap the GH integration to make this happen with some dummy tests, but I 
would likely not have the momentum/desire to add hundreds of tests at once and 
rather expect that new developments on the UI front would also add some 
autopilot tests for completeness (if that becomes an accepted good practice).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1462

Reply via email to