summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorOwen W. Taylor <otaylor@fishsoup.net>2014-09-11 13:43:32 -0400
committerOwen W. Taylor <otaylor@fishsoup.net>2014-09-12 13:14:51 -0400
commit2f63c39fa65549d38a734fbc8b35779796666630 (patch)
tree518f7265fa796d97331735be865a91b49aed8bbc /.gitignore
parent95d9a95b2b614f46b92fc7df4d2e1b1c0b4a901e (diff)
downloadmutter-2f63c39fa65549d38a734fbc8b35779796666630.tar.gz
Add a test framework and stacking tests
Add a basic framework for tests of Mutter handling of client behavior; mutter-test-runner is a Mutter-based compositor that forks off instances of mutter-test-client and sends commands to them based on scripts. The scripts also include assertions. mutter-test-runner always runs in nested-Wayland mode since the separate copy of Xwayland is helpful in giving a reliably clean X server to test against. Initially the commands and assertions are designed to test the stacking behavior of Mutter, but the framework should be extensible to test other parts of client behavior like focus. The tests are installed according to: https://wiki.gnome.org/Initiatives/GnomeGoals/InstalledTests if --enable-installed-tests is passed to configure. You can run them uninstalled with: cd src && make run-tests (Not in 'make check' to avoid breaking 'make distcheck' if Mutter can't be run nested.) https://bugzilla.gnome.org/show_bug.cgi?id=736505
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore2
1 files changed, 2 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index eaad8ce55..7c0c7b9aa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -44,6 +44,8 @@ po/*.pot
libmutter.pc
mutter
mutter-restart-helper
+mutter-test-client
+mutter-test-runner
org.gnome.mutter.gschema.valid
org.gnome.mutter.gschema.xml
org.gnome.mutter.wayland.gschema.valid