gtk/testsuite/a11y
Matthias Clasen b29e3d8ce0 a11y tests: Fix settings that affect a11y output
It would be nicer if we could have the tests specify what environment
their expected output was created in, then we could test multiple
scenarios. For now, just fix the setting to avoid test failures.
2014-01-18 10:53:22 -05:00
..
a11ychildren.test.in
a11yderive.test.in
a11ytests.test.in tests: Make a11ytests keep going on failure and be verbose 2013-07-26 13:33:40 +02:00
a11ytext.test.in
a11ytree.test.in
a11yutil.test.in
a11yvalue.test.in
about.txt GtkLabelAccessible: Implement AtkHypertext 2014-01-04 10:54:03 -05:00
about.ui
accessibile-name.txt
accessibility-dump.c a11y tests: Fix settings that affect a11y output 2014-01-18 10:53:22 -05:00
accessible-name.txt
accessible-name.ui
assistant.txt Fix up a11y tests again 2013-08-31 17:06:44 -04:00
assistant.ui
buttons.txt More a11y test updates 2013-09-16 23:29:42 -04:00
buttons.ui
calendar.txt
calendar.ui
children.c Don't use stock APIs in the testsuite 2013-06-24 19:53:08 -04:00
colorchooser.txt Update colorchooser.ui test output 2014-01-17 17:52:08 -05:00
colorchooser.ui GtkColorSwatch: Set an accessible role 2014-01-04 18:52:46 -05:00
combos.txt GtkLabelAccessible: Implement AtkHypertext 2014-01-04 10:54:03 -05:00
combos.ui
derive.c
entries.txt GtkLabelAccessible: Implement AtkHypertext 2014-01-04 10:54:03 -05:00
entries.ui
expander.txt GtkLabelAccessible: Implement AtkHypertext 2014-01-04 10:54:03 -05:00
expander.ui
focus.c
headerbar.txt More a11y test updates 2013-09-16 23:29:42 -04:00
headerbar.ui Add GtkHeaderBar to the a11y tests 2013-06-30 22:33:12 -04:00
hello-world.txt
hello-world.ui
iconview.txt
iconview.ui
infobar.txt GtkInfoBar: Set a more accurate accessible role 2014-01-04 17:44:14 -05:00
infobar.ui
label.txt a11y tests: Add a test for multi-link labels 2014-01-04 10:54:03 -05:00
label.ui a11y tests: Add a test for multi-link labels 2014-01-04 10:54:03 -05:00
link.txt a11y tests: Prepare to dump AtkHypertext 2014-01-04 10:54:03 -05:00
link.ui Small improvement to GtkLinkButton a11y 2013-09-21 20:51:21 -04:00
listbox.txt GtkLabelAccessible: Implement AtkHypertext 2014-01-04 10:54:03 -05:00
listbox.ui Add a GtkListBoxRow accessible 2013-09-21 20:51:22 -04:00
lockbutton.txt
lockbutton.ui
Makefile.am Add some treeview a11y tests 2014-01-13 23:51:26 -05:00
menu.txt
menu.ui Don't use stock APIs in the testsuite 2013-06-24 19:53:08 -04:00
menubutton.txt Improve menubutton a11y 2013-12-20 13:31:08 -05:00
menubutton.ui Add a menubutton to the a11y tests 2013-12-20 13:31:08 -05:00
menus.txt Adjust the a11y testsuite to match expected output 2013-06-25 12:39:19 -04:00
menus.ui Adjust the a11y testsuite to match expected output 2013-06-25 12:39:19 -04:00
messagedialog.txt Update messagedialog.ui test output 2014-01-17 17:52:08 -05:00
messagedialog.ui
mnemonic.txt GtkLabelAccessible: Implement AtkHypertext 2014-01-04 10:54:03 -05:00
mnemonic.ui
notebook.txt Adjust the a11y testsuite to match expected output 2013-06-25 12:39:19 -04:00
notebook.ui Don't use stock APIs in the testsuite 2013-06-24 19:53:08 -04:00
paned.txt GtkLabelAccessible: Implement AtkHypertext 2014-01-04 10:54:03 -05:00
paned.ui
pickers.txt Revert "a11y: Remove AtkSelection implementation from combobox" 2013-09-16 15:41:15 +02:00
pickers.ui
placeholder-text.txt
placeholder-text.ui
progress.txt testsuite/a11y: Don't check minimum increment 2013-07-24 02:54:25 +01:00
progress.ui
range.txt testsuite/a11y: Don't check minimum increment 2013-07-24 02:54:25 +01:00
range.ui
README
scale-drawvalue.txt testsuite/a11y: Don't check minimum increment 2013-07-24 02:54:25 +01:00
scale-drawvalue.ui
spinner.txt Update expected results for some a11y tests 2013-10-25 16:39:49 -04:00
spinner.ui
stack.txt Add GtkStack and GtkStackSwitcher to the a11y tests 2013-06-30 22:33:12 -04:00
stack.ui Add GtkStack and GtkStackSwitcher to the a11y tests 2013-06-30 22:33:12 -04:00
statusbar.txt
statusbar.ui
testfocus.c
text.c testsuite: Add deprecation guards for ATK deprecations 2013-09-16 15:41:15 +02:00
text.txt
text.ui
tree-performance.c
tree-relationships.c
tree.txt Update expected output for tree.ui 2014-01-14 13:15:19 -05:00
tree.ui Add some treeview a11y tests 2014-01-13 23:51:26 -05:00
util.c
value.c

accessibility-dump is a test runner that can do tests of static
accessibility information. Run it like this:

./accessibility-dump [OPTIONS] TESTFILE [TESTFILES...]

where TESTFILE is a GtkBuilder .ui file. accessibility-dump creates
a textual dump of the accessibility information for the created
widget hierarchy and compares it to a preexisting .txt file.

To create an initial dump, you can use the --generate option with
a single .ui file. You should carefully inspect the output before
blessing it as the official .txt to compare against.

To find out details about a failure, you can use the --verbose
option to see differences between expected and actual output.

When run without any arguments, all the .ui files in the current
directory are tested.