[Libreoffice-qa] Libreoffice-qa Digest, Vol 146, Issue 1

Colomban Wendling cwendling at hypra.fr
Tue Aug 8 07:41:16 UTC 2023


Hello Sophie,

Le 04/08/2023 à 10:34, Sophie Sipasseuth a écrit :
> 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.

Sure, there are many tests that don't require a lot of expertise to get 
started, yet you'll get some along the way :)

You can try to write a test for an actual known issue, which would 
validate a fix, but you can also add tests for working parts that seem 
relevant (e.g. that have already been fixed recently, or just that are 
not tested yet -- which is a lot of ground to cover ATM), so it won't be 
hard to find something to do I believe :)

> 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.

That's great!  Sure, I'll help as much as I can :)  I'll also be off in 
August, but back around the second week of September, so that aligns well :)
Note that I don't work on LO only, and can often only allocate a subset 
of my time to it, but I'll be there to help and answer questions 
nonetheless, don't hesitate.

Regards,
Colomban


> Best Regards,
> 
> Sophie Sipasseuth
> 
> On Wed, 2 Aug 2023 at 14:00, 
> <libreoffice-qa-request at lists.freedesktop.org 
> <mailto:libreoffice-qa-request at lists.freedesktop.org>> wrote:
> 
>     Send Libreoffice-qa mailing list submissions to
>     libreoffice-qa at lists.freedesktop.org
>     <mailto:libreoffice-qa at lists.freedesktop.org>
> 
>     To subscribe or unsubscribe via the World Wide Web, visit
>     https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
>     <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
>     <mailto:libreoffice-qa-request at lists.freedesktop.org>
> 
>     You can reach the person managing the list at
>     libreoffice-qa-owner at lists.freedesktop.org
>     <mailto: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 <mailto:cwendling at hypra.fr>>
>     To: libreoffice-qa at lists.freedesktop.org
>     <mailto:libreoffice-qa at lists.freedesktop.org>,
>     libreoffice at lists.freedesktop.org
>     <mailto:libreoffice at lists.freedesktop.org>
>     Subject: [Libreoffice-qa] New tests: GTK3 platform accessibility
>     Message-ID: <05958ff6-cd12-7738-aa0e-8c51f877befe at hypra.fr
>     <mailto: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
>     <https://gerrit.libreoffice.org/c/core/+/153069>
>     [2] e.g. https://bugs.documentfoundation.org/show_bug.cgi?id=155625
>     <https://bugs.documentfoundation.org/show_bug.cgi?id=155625>
>     [3]
>     https://wiki.documentfoundation.org/Development/Accessibility_Unit_Tests#Platform_accessibility_tests <https://wiki.documentfoundation.org/Development/Accessibility_Unit_Tests#Platform_accessibility_tests>
>     [4] https://en.wikipedia.org/wiki/Xvfb
>     <https://en.wikipedia.org/wiki/Xvfb>
>     [5] https://docs.gtk.org/atspi2/index.html
>     <https://docs.gtk.org/atspi2/index.html>
> 
> 
>     ------------------------------
> 
>     Subject: Digest Footer
> 
>     _______________________________________________
>     Libreoffice-qa mailing list
>     Libreoffice-qa at lists.freedesktop.org
>     <mailto:Libreoffice-qa at lists.freedesktop.org>
>     https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
>     <https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa>
> 
> 
>     ------------------------------
> 
>     End of Libreoffice-qa Digest, Vol 146, Issue 1
>     **********************************************
> 



More information about the Libreoffice-qa mailing list