[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