gtk2/testsuite/a11y
Matthias Clasen 339d3e41b0 Add GtkScrollbarAccessible
When GtkScrollbar stopped being a GtkRange,
GtkRangeAccessible stopped working for scrollbars.

Update a11y tests to match.
2020-04-03 15:20:27 -04:00
..
state a11y testsuite: Stop using gtk_widget_show_now 2018-02-04 23:23:15 +01:00
about.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
about.ui
accessibile-name.txt
accessibility-dump.c testsuite/a11y: Add common_cflags to build 2020-03-06 18:22:01 +01:00
accessible-name.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
accessible-name.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01: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 testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
buttons.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
buttons.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
calendar.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
calendar.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
children.c window: Remove type argument from gtk_window_new() 2020-02-14 21:18:49 +01:00
children.test.in Test suite cosmetics 2017-10-18 17:30:20 +02:00
colorchooser.txt a11y tests: Update for focus state changes 2020-04-02 17:35:15 -04:00
colorchooser.ui GtkColorSwatch: Set an accessible role 2014-01-04 18:52:46 -05:00
combos.txt a11y tests: Update for focus state changes 2020-04-02 17:35:15 -04:00
combos.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01: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 a11y tests: Update for focus state changes 2020-04-02 17:35:15 -04:00
entries.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
expander.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
expander.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
headerbar.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
headerbar.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
hello-world.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
hello-world.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
iconview.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
iconview.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
infobar.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
infobar.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
label-static.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
label-static.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
label.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
label.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
link.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
link.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
listbox.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
listbox.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
lockbutton.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
lockbutton.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
menubutton2.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
menubutton2.ui testsuite: Clean up a11y menu tests 2020-02-06 17:21:06 -05:00
menubutton.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
menubutton.ui testsuite: Clean up a11y menu tests 2020-02-06 17:21:06 -05:00
meson.build testsuite: Tell meson we use TAP 2020-03-20 11:55:26 -04:00
messagedialog.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
messagedialog.ui
misc.c popover: Drop ::relative-to 2020-02-24 20:46:41 -05:00
misc.test.in Test suite cosmetics 2017-10-18 17:30:20 +02:00
mnemonic.txt a11y tests: Update for focus state changes 2020-04-02 17:35:15 -04:00
mnemonic.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
notebook.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
notebook.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
paned.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
paned.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
pickers.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -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 testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
progress.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
progress.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
range.txt Add GtkScrollbarAccessible 2020-04-03 15:20:27 -04:00
range.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
README
scale-drawvalue.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
scale-drawvalue.ui
spinner.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
spinner.ui testsuite: Stop using GtkSpinner::active 2020-03-11 19:35:55 -04:00
stack.txt testsuite: Stop using type-hint 2020-03-11 19:35:56 -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 testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01: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 testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
text.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01: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
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 testsuite: Stop using type-hint 2020-03-11 19:35:56 -04:00
tree.ui testsuite: Make a11y tests use regular windows 2020-02-14 21:18:49 +01:00
util.c
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.