gtk2/testsuite/a11y
Matthias Clasen 509db01319 tests: Centralize our test setup a bit
Put all of the constant environment into the
toplevel meson.build file, to reduce repetition
and copy-paste errors.
2020-05-15 14:11:53 -04:00
..
state Replace gtk_widget_destroy everywhere 2020-05-11 12:20:59 -04:00
about.txt Update a11y test results 2020-04-09 18:26:10 -04:00
about.ui build: Move tests/a11y to testsuite/a11y 2013-05-15 15:37:16 +02:00
accessibile-name.txt build: Move tests/a11y to testsuite/a11y 2013-05-15 15:37:16 +02:00
accessibility-dump.c Use gtk_window_destroy 2020-05-11 12:20:57 -04:00
accessible-name.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
accessible-name.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
actionbar.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
actionbar.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
assistant.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
assistant.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
buttons.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
buttons.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
calendar.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
calendar.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
children.c testsuite: Drop a container api use 2020-05-11 22:38:21 -04:00
children.test.in Test suite cosmetics 2017-10-18 17:30:20 +02:00
colorchooser.txt Update a11y test results 2020-04-09 18:26:10 -04:00
colorchooser.ui GtkColorSwatch: Set an accessible role 2014-01-04 18:52:46 -05:00
combos.txt Update a11y test results 2020-04-09 18:26:10 -04:00
combos.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
derive.c testsuite: Fix an a11y test 2020-03-20 12:09:21 -04:00
derive.test.in Test suite cosmetics 2017-10-18 17:30:20 +02:00
entries.txt Update a11y test results 2020-04-09 18:26:10 -04:00
entries.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
expander.txt Update a11y test results 2020-04-09 18:26:10 -04:00
expander.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
headerbar.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
headerbar.ui headerbar: Remove user-settable title 2020-05-01 19:48:05 +05:00
hello-world.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
hello-world.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
iconview.txt Update a11y test results 2020-04-09 18:26:10 -04:00
iconview.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
infobar.txt Update a11y test results 2020-04-09 18:26:10 -04:00
infobar.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
label-static.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
label-static.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
label.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
label.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
link.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
link.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
listbox.txt Update a11y test results 2020-04-09 18:26:10 -04:00
listbox.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
lockbutton.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
lockbutton.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
menubutton2.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
menubutton2.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
menubutton.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
menubutton.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
meson.build tests: Centralize our test setup a bit 2020-05-15 14:11:53 -04:00
messagedialog.txt Update a11y test results 2020-04-09 18:26:10 -04:00
messagedialog.ui build: Move tests/a11y to testsuite/a11y 2013-05-15 15:37:16 +02:00
misc.c Replace gtk_widget_destroy everywhere 2020-05-11 12:20:59 -04:00
misc.test.in Test suite cosmetics 2017-10-18 17:30:20 +02:00
mnemonic.txt Update a11y test results 2020-04-09 18:26:10 -04:00
mnemonic.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
notebook.txt Update a11y test results 2020-04-09 18:26:10 -04:00
notebook.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
paned.txt Update a11y test results 2020-04-09 18:26:10 -04:00
paned.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
pickers.txt Update a11y test results 2020-04-09 18:26:10 -04:00
pickers.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
placeholder-text.txt a11y tests: Update for focus state changes 2020-04-02 17:35:15 -04:00
placeholder-text.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
progress.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
progress.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
range.txt Update a11y test results 2020-04-09 18:26:10 -04:00
range.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
README build: Move tests/a11y to testsuite/a11y 2013-05-15 15:37:16 +02:00
scale-drawvalue.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
scale-drawvalue.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
spinner.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
spinner.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
stack.txt Update a11y test results 2020-04-09 18:26:10 -04:00
stack.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
statusbar.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
statusbar.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
testfocus.c Stop using gtk_main and gtk_main_quit 2020-02-09 23:12:32 -05:00
tests.test.in Test suite cosmetics 2017-10-18 17:30:20 +02:00
text.c testsuite: Stop using g_test_bug() 2019-05-12 17:28:18 +02:00
text.test.in Test suite cosmetics 2017-10-18 17:30:20 +02:00
text.txt Update a11y test results 2020-04-09 18:26:10 -04:00
text.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
tooltips.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
tooltips.ui Implement support for ATK_STATE_HAS_TOOLTIP 2014-10-22 22:55:13 -04:00
tree-performance.c build: Move tests/a11y to testsuite/a11y 2013-05-15 15:37:16 +02:00
tree-relationships.c Replace gdk_threads_add_idle* with g_idle_add() 2018-02-03 12:06:58 +01:00
tree.test.in Test suite cosmetics 2017-10-18 17:30:20 +02:00
tree.txt Update a11y test results 2020-04-09 18:26:10 -04:00
tree.ui a11y tests: Stop using can-focus 2020-04-09 17:50:29 -04:00
util.c build: Move tests/a11y to testsuite/a11y 2013-05-15 15:37:16 +02:00
util.test.in Test suite cosmetics 2017-10-18 17:30:20 +02:00
value.c testsuite: Stop using g_test_bug() 2019-05-12 17:28:18 +02:00
value.test.in Test suite cosmetics 2017-10-18 17:30:20 +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.