[Libreoffice-qa] Libreoffice-qa Digest, Vol 146, Issue 1
Sophie Sipasseuth
sophie.sipasseuth.pro at gmail.com
Fri Aug 4 08:34:54 UTC 2023
Hi Colomban,
Currently, I work with Ilmari.
I have only a foundation level in tests.
And my computer has Windows 10.
So, if a total beginner in accessibility tests could help you with the
accessibility of LibreOffice, I am interested in this task.
In August, I am on vacation, so my work is random.
But in September, I would like to increase my participation to work more
on LibreOffice gradually.
Before my vacation, I worked 10 hours per week on LibreOffice.
I would like to try to work 15 to 20 hours per week.
So I think I could work on tests with Ilmari and with you.
Best Regards,
Sophie Sipasseuth
On Wed, 2 Aug 2023 at 14:00, <libreoffice-qa-request at lists.freedesktop.org>
wrote:
> Send Libreoffice-qa mailing list submissions to
> libreoffice-qa at lists.freedesktop.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
> or, via email, send a message with subject or body 'help' to
> libreoffice-qa-request at lists.freedesktop.org
>
> You can reach the person managing the list at
> libreoffice-qa-owner at lists.freedesktop.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Libreoffice-qa digest..."
>
>
> Today's Topics:
>
> 1. New tests: GTK3 platform accessibility (Colomban Wendling)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 1 Aug 2023 19:30:05 +0200
> From: Colomban Wendling <cwendling at hypra.fr>
> To: libreoffice-qa at lists.freedesktop.org,
> libreoffice at lists.freedesktop.org
> Subject: [Libreoffice-qa] New tests: GTK3 platform accessibility
> Message-ID: <05958ff6-cd12-7738-aa0e-8c51f877befe at hypra.fr>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> Hello everyone,
>
> Platform accessibility (a11y) conformance tests for the GTK3 VCL [1]
> have been merged a couple days ago. This is a set of tests validating
> that the a11y exposed to the platform on Linux using the GTK3 VCL is
> coherent with the internal representation in LO. This can catch (and
> already had caught) issues in the VCL layer not correctly transmitting
> data over -- and even more [2]. You can read a bit more on the
> technical side of things on the wiki page [3].
>
> These tests are enabled by default if all dependencies are available.
> That is a working Xvfb [4], dbus-launch, and the AT-SPI2 library [5]
> which is used to communicate with the platform accessibility daemon. It
> is also possible to either enable or disable them forcefully, using
> --enable-atspi-test and --disable-atspi-tests respectively.
>
> Linux CIs are running these tests, but anybody willing is encouraged to
> enable those locally and report any issue (don't hesitate to CC me).
>
> Anybody interested is also more than welcome to extend coverage of these
> tests! At the moment only a subset of the a11y APIs are checked, yet it
> should not be very hard to add more. If you're interested, give [3] a
> look and again, don't hesitate to get in touch with me.
> If you're interested in making this work with another VCL (Qt6, GTK4,
> etc.) it would also be great, but probably require a tad more work. It
> would however be very interesting, and would add coverage for another
> substantial module :)
>
> You're also more than welcome to build on the concept for other
> platforms (e.g. Window or macos). I expect those to look fairly
> similar, but require a wholly different platform wrapping layer
> (obviously they'd use something other than libatspi, and they might need
> to adapt to differences in the platform's expectations, although they
> are actually fairly similar).
>
> Happy testing!
> Regards,
> Colomban
>
> PS: huge thanks to everyone that helped me getting this finally done,
> including but not limited to testing, fixing blocker bugs, adjust CI
> environment, and everything else :)
>
> [1] https://gerrit.libreoffice.org/c/core/+/153069
> [2] e.g. https://bugs.documentfoundation.org/show_bug.cgi?id=155625
> [3]
>
> https://wiki.documentfoundation.org/Development/Accessibility_Unit_Tests#Platform_accessibility_tests
> [4] https://en.wikipedia.org/wiki/Xvfb
> [5] https://docs.gtk.org/atspi2/index.html
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Libreoffice-qa mailing list
> Libreoffice-qa at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
>
>
> ------------------------------
>
> End of Libreoffice-qa Digest, Vol 146, Issue 1
> **********************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-qa/attachments/20230804/e5312fba/attachment-0001.htm>
More information about the Libreoffice-qa
mailing list