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-requ...@lists.freedesktop.org
<mailto:libreoffice-qa-requ...@lists.freedesktop.org>> wrote:
Send Libreoffice-qa mailing list submissions to
libreoffice-qa@lists.freedesktop.org
<mailto:libreoffice-qa@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-requ...@lists.freedesktop.org
<mailto:libreoffice-qa-requ...@lists.freedesktop.org>
You can reach the person managing the list at
libreoffice-qa-ow...@lists.freedesktop.org
<mailto:libreoffice-qa-ow...@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 <cwendl...@hypra.fr <mailto:cwendl...@hypra.fr>>
To: libreoffice-qa@lists.freedesktop.org
<mailto:libreoffice-qa@lists.freedesktop.org>,
libreoff...@lists.freedesktop.org
<mailto:libreoff...@lists.freedesktop.org>
Subject: [Libreoffice-qa] New tests: GTK3 platform accessibility
Message-ID: <05958ff6-cd12-7738-aa0e-8c51f877b...@hypra.fr
<mailto:05958ff6-cd12-7738-aa0e-8c51f877b...@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@lists.freedesktop.org
<mailto:Libreoffice-qa@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
**********************************************