Commit Graph

45 Commits

Author SHA1 Message Date
53602c400d Disable an incomplete test that does not work
Testing focus changes in this way has no chance of working
until we remove all the idle handlers from gail.
2011-08-30 11:28:52 -04:00
2da37ba038 Don't run testfocus in 'make check'
It is not meant for that.
2011-07-17 19:37:39 -04:00
ffa112d586 Add an initial focus testbed
This is an attempt to explore differences in GTK+'s and gails
notions of which widget currently has the focus. Since gail
does all its focus updates in an idle, we cannot do the
comparisons synchronously, so just check ever so often in
a timeout.
2011-07-16 10:03:20 -04:00
375eb8ebce tests: Add a test for menus 2011-07-11 03:10:04 +02:00
a71b892c97 Add a test for AtkUtil functions
This test revealed the horrors commented on in the previous
commit.
2011-07-08 23:21:53 -04:00
c344880b4e tests/a11y/Makefile.am: Use AM_CPPFLAGS instead deprecated INCLUDES 2011-07-07 13:50:01 +01:00
b3c3a7c35d Revert "asd"
Not appropriate commit message

This reverts commit f02812c0d6.
2011-07-07 13:47:59 +01:00
f02812c0d6 asd 2011-07-07 11:20:02 +01:00
2c51d76c1f Fix two typos in Makefiles 2011-07-06 16:33:55 +02:00
5a10e9b0b4 Add an initial focus handling test
This is failing currently, since focus handling is all
in defer-to-idle country.
2011-07-05 16:10:25 -04:00
6087131ab6 Add a placeholder-text test
Contributed by Joanmarie Diggs.
2011-07-05 16:08:56 -04:00
ac10ac6450 Add more child-handling related tests 2011-07-05 16:08:55 -04:00
e4dc06b7d5 Add a test for scrolled window child count 2011-07-05 16:08:54 -04:00
64d4b76384 a11y: Make it compile again
Overriding CFLAGS is a bad idea. Use INCLUDES instead.
2011-07-05 16:08:10 -04:00
e81657cba8 tests: Add an a11y test for scales 2011-07-05 16:08:09 -04:00
ec7c50ef00 Add some AtkText tests
These unfortunately all fail really miserably, currently.
2011-07-05 16:08:06 -04:00
743cb1fc96 spinbutton testcase 2011-07-05 16:08:05 -04:00
2610a43e1c iconview testcase 2011-07-05 16:08:05 -04:00
55d8a684c7 Paned testcase 2011-07-05 16:08:05 -04:00
9d4ce36199 Statusbar testcases 2011-07-05 16:08:05 -04:00
23bc606c79 a11y: add a treeview performance test
This test creates a treeview with a few columns and a liststore,
and then populates it with a 1000 rows.
2011-07-05 16:08:05 -04:00
430957b036 Add a calendar testcase 2011-07-05 16:08:05 -04:00
8aced27009 Add an infobar testcase 2011-07-05 16:08:05 -04:00
f2d6439bc7 Add a GtkProgressBar testcase 2011-07-05 16:08:05 -04:00
5d84495b77 Add a GtkSpinner testcase 2011-07-05 16:08:05 -04:00
96d5ea96fd Add a lockbutton testcase 2011-07-05 16:08:05 -04:00
3cc413e84f Add a testcase for all the pickers 2011-07-05 16:08:05 -04:00
a8f663ce5e Revert "Add a testcase with a print dialog"
THe testcase depends on the installed printers, so is nondeterministic.

This reverts commit 5bf14cc7485fe015ad15747454e877f2fb3dabc5.
2011-07-05 16:08:04 -04:00
a3ca0bf898 Revert "Add a filechooser testcase"
File choosers depend on the files in the current directory and the
settings the user has set for the file chooser, so the output cannot be
deterministic.

This reverts commit f05c9e02c49f857c33e02c3d89483fcccb5df254.
2011-07-05 16:08:04 -04:00
aaa40bdc0a Revert "Add a testcase involving a font selection dialog"
The font chooser depends on the fonts installed on the system, so the
output is nondeterministic.

This reverts commit 08fdc399762c2af07d94e42a1801e691e5d4d6ab.
2011-07-05 16:08:04 -04:00
b9c0d226c0 Add an assistant testcase 2011-07-05 16:08:04 -04:00
1783b5c85e Add a testcase involving an expander 2011-07-05 16:08:03 -04:00
5a257fe95f Add a testcase with a print dialog 2011-07-05 16:08:03 -04:00
b2e624c50c Add a messagedialog testcase 2011-07-05 16:08:03 -04:00
c950bd540b Add a testcase involving a font selection dialog 2011-07-05 16:08:03 -04:00
4149124b2b Add a testcase with an appchooser dialog 2011-07-05 16:08:03 -04:00
4dfc4fbdaf Add an about dialog testcase 2011-07-05 16:08:03 -04:00
dfb8fa9b5a Add a filechooser testcase 2011-07-05 16:08:02 -04:00
17e219fbce Remove debug spew 2011-07-05 16:08:01 -04:00
4dfb500732 Add a test involving a tree view 2011-07-05 16:08:00 -04:00
04d6c99a71 Add a test involving a text view 2011-07-05 16:08:00 -04:00
0740876d0e Add a test involving ranges 2011-07-05 16:07:59 -04:00
6641ae85ff Add a test involving a selection 2011-07-05 16:07:59 -04:00
667504d791 Add new tests to EXTRA_DIST 2011-07-05 16:07:58 -04:00
f76c439897 tests: Add first shot at an accessibility dump tool
The tool works like this:
  ./accessibility-dump [FILE ...]
If no files are given, all files with the extension ".ui" in the current
directory are taken. For every file "test.ui", the following steps are
performed:
1) test.ui is loaded using GtkBuilder
2) The accessible for the window is loaded
3) The information of accessible is converted into a string using a
   syntax defined in this test file
4) The generated string is diffed with the file "test.txt"
5) If the diff is empty, the test is a success, if not, the test fails.
6) The diff is output when the test runner is run with --verbose

So to add a test named "test", create a file called "test.ui", put it
into this directory. Then create the expected output file "test.txt",
put it into this directory too. You can create the initial version of
this file by invoking "./accessibility-dump --verbose test.ui". The
output will contain the expected text and can be copy/pasted into the
text file.
2011-07-05 16:07:57 -04:00