<p>I have noticed that there are no UI tests in this repository, nor upstream at major distros.</p>
<p>autopilot seems to be the best choice for GTK-based applications, for an example see <a href="http://bazaar.launchpad.net/%7Eubuntu-testcase/ubuntu-autopilot-tests/trunk/view/head:/ubuntu_autopilot_tests/gedit/test_gedit.py">http://bazaar.launchpad.net/~ubuntu-testcase/ubuntu-autopilot-tests/trunk/view/head:/ubuntu_autopilot_tests/gedit/test_gedit.py</a> (there you can browse tests for other applications like firefox etc)</p>
<ul>
<li>would Geany benefit from such tests? is this repository a natural and correct place to add them?</li>
<li>shall a Github project be opened to track this?</li>
<li>can we easily integrate such tests in Travis PR builder by using some fbdev-based container or qemu?</li>
</ul>
<p>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).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/1462">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ9_WV334i-J-5tAgYt6kkHglRbuGks5rt0fkgaJpZM4M3o7W">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ0x43mYAH4Y2sx_HJa59xUr_uzZMks5rt0fkgaJpZM4M3o7W.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/issues/1462"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Adding autopilot (UI) tests (#1462)"}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1462"}}}</script>