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


Reply via email to