GNOME Bugzilla – Bug 731516
Add installed tests
Last modified: 2018-05-22 13:06:15 UTC
Created attachment 278259 [details] [review] Initial tests The following patches are adding a minimal set of tests for Yelp via UI. These tests are verifying various actions in yelp using dogtail [1] / behave [2] / installed tests [3] and shall be executed on gnome-continuous [4] The tests are split into two parts: 1) Scenarios in *.feature files using gherkin [5] language to describe steps to be performed. This scenarios are also useful for manual testing 2) Step definitions for dogtail in steps/*.py files. These are dogtail instructions to operate on running program How to run those tests: 1) compile yelp with --enable-installed-tests switch 2) run 'gnome-desktop-testing-runner yelp' to execute all tests or 'gnome-desktop-testing-runner yelp/new_window' for one test of new windows verification. [1] http://fedorahosted.org/dogtail [2] https://pypi.python.org/pypi/behave [3] https://wiki.gnome.org/action/show/Initiatives/GnomeGoals/InstalledTests [4] https://wiki.gnome.org/Projects/GnomeContinuous [5] https://github.com/cucumber/cucumber/wiki/Gherkin
Created attachment 278260 [details] [review] Installed tests infrastructure bits
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/yelp/issues/99.