gtk2/testsuite/a11y
Christoph Reiter 3c2b5cda74 meson: port installed tests and reftests
I couldn't get all reftests to work reliably, so the tests failing
on either CI or on my machine are skipped for now.

Installed tests are disabled by default and can be enabled with "-Dinstalled_tests=true"
2019-11-15 12:52:03 +01:00
..
state meson: port installed tests and reftests 2019-11-15 12:52:03 +01:00
a11ychildren.test.in Use TAP output for installed tests 2016-01-30 11:04:22 -05:00
a11yderive.test.in Fight deprecation warnings in test 2014-06-28 00:41:26 -04:00
a11ymisc.test.in Use TAP output for installed tests 2016-01-30 11:04:22 -05:00
a11ytests.test.in Run accessibility tests always with CSD 2016-03-05 10:40:06 -05:00
a11ytext.test.in Use TAP output for installed tests 2016-01-30 11:04:22 -05:00
a11ytree.test.in Use TAP output for installed tests 2016-01-30 11:04:22 -05:00
a11yutil.test.in Use TAP output for installed tests 2016-01-30 11:04:22 -05:00
a11yvalue.test.in Use TAP output for installed tests 2016-01-30 11:04:22 -05:00
about.txt Update a11y test results 2019-09-03 22:34:36 -04:00
about.ui
accessibile-name.txt
accessibility-dump.c meson: add a11y test 2019-04-13 12:49:27 +02:00
accessible-name.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
accessible-name.ui
actionbar.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
actionbar.ui a11y tests: Add a test for GtkActionBar 2014-02-22 12:31:18 -05:00
assistant.txt Update a11y test results 2019-09-03 22:34:36 -04:00
assistant.ui
buttons.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
buttons.ui a11y tests: add image buttons 2014-02-22 12:31:18 -05:00
calendar.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
calendar.ui
children.c Don't use stock APIs in the testsuite 2013-06-24 19:53:08 -04:00
colorchooser.txt Update a11y test results 2019-09-03 22:34:36 -04:00
colorchooser.ui GtkColorSwatch: Set an accessible role 2014-01-04 18:52:46 -05:00
combos.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
combos.ui
derive.c
entries.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
entries.ui
expander.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
expander.ui
headerbar.txt Update a11y test results 2019-09-03 22:34:36 -04:00
headerbar.ui Add GtkHeaderBar to the a11y tests 2013-06-30 22:33:12 -04:00
hello-world.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
hello-world.ui
iconview.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
iconview.ui
infobar.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
infobar.ui
label.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
label.ui a11y tests: Add a test for multi-link labels 2014-01-04 10:54:03 -05:00
link.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
link.ui Small improvement to GtkLinkButton a11y 2013-09-21 20:51:21 -04:00
listbox.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
listbox.ui Add a GtkListBoxRow accessible 2013-09-21 20:51:22 -04:00
lockbutton.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
lockbutton.ui
Makefile.am meson: add a11y test 2019-04-13 12:49:27 +02:00
menu.txt Update a11y test results 2019-09-03 22:34:36 -04:00
menu.ui Don't use stock APIs in the testsuite 2013-06-24 19:53:08 -04:00
menubutton2.txt Update a11y test results 2019-09-03 22:34:36 -04:00
menubutton2.ui a11y tests: Add a test for menubuttons with model 2014-02-22 12:31:19 -05:00
menubutton3.txt Update a11y test results 2019-09-03 22:34:36 -04:00
menubutton3.ui a11y tests: Add a tests for menu buttons with popovers 2014-02-22 12:51:11 -05:00
menubutton.txt Update a11y test results 2019-09-03 22:34:36 -04:00
menubutton.ui Add a menubutton to the a11y tests 2013-12-20 13:31:08 -05:00
menus.txt Update a11y test results 2019-09-03 22:34:36 -04:00
menus.ui Adjust the a11y testsuite to match expected output 2013-06-25 12:39:19 -04:00
meson.build meson: port installed tests and reftests 2019-11-15 12:52:03 +01:00
messagedialog.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
messagedialog.ui
misc.c Add a test for popover accessible parents 2014-07-30 23:14:49 +02:00
mnemonic.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
mnemonic.ui
notebook.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
notebook.ui Don't use stock APIs in the testsuite 2013-06-24 19:53:08 -04:00
paned.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
paned.ui
pickers.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
pickers.ui
placeholder-text.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
placeholder-text.ui
progress.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
progress.ui
range.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
range.ui
README
scale-drawvalue.txt Update a11y test results 2019-09-03 22:34:36 -04:00
scale-drawvalue.ui
spinner.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
spinner.ui
stack.txt a11y tests: Update expected output 2016-06-01 14:18:46 -04:00
stack.ui Add GtkStack and GtkStackSwitcher to the a11y tests 2013-06-30 22:33:12 -04:00
statusbar.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
statusbar.ui
testfocus.c
text.c Improve text a11y test 2015-10-15 22:35:38 -04:00
text.txt Update expected output of a11y tests 2016-03-04 23:51:39 -05:00
text.ui
tooltips.txt Update a11y test results 2019-09-03 22:34:36 -04:00
tooltips.ui Implement support for ATK_STATE_HAS_TOOLTIP 2014-10-22 22:55:13 -04:00
tree-performance.c
tree-relationships.c
tree.txt A11y: Add support for AtkTableCell 2018-12-19 21:09:59 -05:00
tree.ui Add some treeview a11y tests 2014-01-13 23:51:26 -05:00
util.c
value.c Remove redundant checks for NULL 2014-10-02 19:06:03 +02:00

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.