Re: [Libreoffice-qa] Extending subsequent tests with dogtail tests?

2019-03-07 Thread Jean-Philippe MENGUAL

Hi,


Le 06/03/2019 à 20:52, Samuel Thibault a écrit :

Hello,

Markus Mohrhard, le lun. 25 févr. 2019 00:34:33 +0800, a ecrit:

On a slightly related note I think that we have already quite a few tests for
the accessibility UNO layer but as that layer is full of bugs many of the tests
are disabled. It might be a good idea to work on these tests before actually
trying to implement more complex tests that depend on lower layers working
correctly.


I'm not sure which piece you are referring to.  Is that the AWB?  I
indeed see some source code in toolkit/test/accessibility but no
reference to it.


The focus handling can be easily integrated into the existing UI
testing infrastructure and might benefit there from some of the concepts that
should make them more stable


Good :) So could you plan to work on it?


How could such plan be scheduled in LO qa? Should we report a bug? Or 
open a wiki roadmap?


The problem now is that it is not possible to fix accessibility bugs, 
fix regressions from 4.2, integrating in the code non-regression tests, 
and do the same for the three major programs in free software. It is 
less a will problem than a resource problem, because even with funds, we 
do not have enough persons to work on this with skills related to 
Libreoffice and accessibility in general. As you know more and more 
persons go the web or backend techno, less in programming for desktop 
software.


So while we are ready to fix accessibility bugs, we need non-regression 
tests. And it is difficult to do both. The tool on which we are working, 
dogtail, is interesting because enables to test via the same framework 
different programs, without needing to know the code of each of one. I 
think gateway is possible between Libreoffice framework test and such 
tool. We also could imagine a dedicated machine with dogtail to test, 
but should be acceptd. Also, the thing is to know if LO is ready to 
prevent a release or a commit because introduces a regression in 
accessibility.


Well to sum up, beyond our effort, that we try general and 
cross-software, we would need to know how we can together set a kind of 
roadmap to implement accessibility in the existing frameworks, and add a 
layer to make common scenarios between our general tool and LO's one. 
Having that may be in the easy hacks to have contributions? Or b a 
specific TDF tender just like we did for labels?


Regards


Samuel
___
LibreOffice mailing list
libreoff...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice



--
Logo Hypra  JEAN-PHILIPPE MENGUAL
DIRECTEUR TECHNIQUE ET QUALITÉ
102, rue des poissonniers, 75018, Paris
Tel : +331 84 73 06 61  Mob : +336 76 34 93 37

jpmeng...@hypra.fr <mailto:jpmeng...@hypra.fr>
www.hypra.fr <http://www.hypra.fr/>
Facebook Hypra <https://www.facebook.com/hyprasoftware/> Twitter Hypra
<https://twitter.com/Hypra_> Linkedin Jean-Philippe
<https://fr.linkedin.com/in/jean-philippe-mengual-800133135>


___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/

Re: [Libreoffice-qa] Fwd: Automate the installation of the nightly releases

2019-01-20 Thread Jean-Philippe MENGUAL

Hi,

Well my skills were too limited but I found an alternative. I use uscan 
tool from Debian and I created a script with regexp in the URL, so that 
the proces to be automated. I can share this work with any interested 
people, but it depnds on uscan via Debian.


Regards


Le 13/01/2019 à 08:14, Florian Reisinger a écrit :

Hi,

You can parse the HTML using regular expression. Not keeping in mind 
the first X links of a page, all other links on that page help you to 
build a valid URL. If the URL does not contain sdk out helppack (or a 
very similar string) it is the main installer.


Does this help you.?

Am Sa., 12. Jän. 2019, 22:50 hat Jean-Philippe MENGUAL 
<mailto:jean-philippe.meng...@libreoffice.org>> geschrieben:


Hi,

Many thanks for your reply. My problem is that I have few code
skills,
except shell scripts in bash. How do you fetch the elements of the
URLs
wich are not predictible then?

Thanks for your help

regards



Le 12/01/2019 à 21:31, Florian Reisinger a écrit :
> Hi,
>
> Sent from wrong mail address
>
> -- Forwarded message -
> From: *Florian Reisinger* mailto:reisi...@gmail.com> <mailto:reisi...@gmail.com
<mailto:reisi...@gmail.com>>>
> Date: Sa., 12. Jän. 2019, 21:28
> Subject: Re: [Libreoffice-qa] Automate the installation of the
nightly
> releases
> To: LibreOffice QA mailto:libreoffice-qa@lists.freedesktop.org>
> <mailto:libreoffice-qa@lists.freedesktop.org
<mailto:libreoffice-qa@lists.freedesktop.org>>>
>
>
> Hi,
>
> I wrote a c# (first generation) and a Kotlin/JVM (second
generation)
> project ( https://github.com/reisi007/Java-SI-GUI ) for that.
Besides of
> the Linux platform specific components it SHOULD also work on
Linux...
> (Downloading only, installing MSI works on Windows).
>
> I think I can help you writing the tool you want :) However, I
have no
> Linux Eno like environment.
>
> Yours,
>
> Florian
>
> Am Sa., 12. Jän. 2019, 17:38 hat Jean-Philippe MENGUAL
> mailto:jean-philippe.meng...@libreoffice.org>
> <mailto:jean-philippe.meng...@libreoffice.org
<mailto:jean-philippe.meng...@libreoffice.org>>> geschrieben:
>
>     Hi,
>
>     I now can use the Debian packaged release of the nightly
builds of
>     Libreoffice. I use the French langpack as well.
>
>     Could you help me for writing a script run as root, in order to:
>     - download the tarballs
>     - untar
>     - install the Debian packages
>     - remove the tarballs and untarred foldersdossiers décompressés
>
>     The binary needs to be installed before the langpack.
>     I know all right what I need, but: in the URL processed by wget,
>     there is:
>

https://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@86-TDF/current/master~2019-01-11_09.39.05_LibreOfficeDev_6.3.0.0.alpha0_Linux_x86-64_deb.tar.gz
>     and:
>

https://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@86-TDF/current/master~2019-01-11_09.39.05_LibreOfficeDev_6.3.0.0.alpha0_Linux_x86-64_deb_langpack_fr.tar.gz
>
>     - how can I detect th exact name of Linux-rpm_deb-x86_64@86-TDF
>     automatically (the end number (86) is ramdom)
>     - the filename is ramdom too
>
>     How can I detect them automatically to make them untar and
processed
>     automatically?
>
>     Thanks for your help.
>
>     Regards
>
>
>
>
>     --
>     signature_jp_2
>     Logo Hypra      JEAN-PHILIPPE MENGUAL
>     DIRECTEUR TECHNIQUE ET QUALITÉ
>     102, rue des poissonniers, 75018, Paris
>     Tel : +331 84 73 06 61  Mob : +336 76 34 93 37
>     
> jpmeng...@hypra.fr <mailto:jpmeng...@hypra.fr>
<mailto:jpmeng...@hypra.fr <mailto:jpmeng...@hypra.fr>>
>     <mailto:jpmeng...@hypra.fr <mailto:jpmeng...@hypra.fr>
<mailto:jpmeng...@hypra.fr <mailto:jpmeng...@hypra.fr>>>
> www.hypra.fr <http://www.hypra.fr> <http://www.hypra.fr>
<http://www.hypra.fr/>
>     Facebook Hypra <https://www.facebook.com/hyprasoftware/>
Twitter Hypra
>     <https://twitter.com/Hypra_> Linkedin Jean-Philippe
>     <https://fr.linkedin.com/in/jean-philippe-mengual-800133135>
>
>
>     ___
>     List Name: Libreoffice-qa mailing list
>     Mail address: Libreoffice-qa@lists.freedesktop.org
<mail

Re: [Libreoffice-qa] Fwd: Automate the installation of the nightly releases

2019-01-12 Thread Jean-Philippe MENGUAL

Hi,

Many thanks for your reply. My problem is that I have few code skills, 
except shell scripts in bash. How do you fetch the elements of the URLs 
wich are not predictible then?


Thanks for your help

regards



Le 12/01/2019 à 21:31, Florian Reisinger a écrit :

Hi,

Sent from wrong mail address

-- Forwarded message -
From: *Florian Reisinger* mailto:reisi...@gmail.com>>
Date: Sa., 12. Jän. 2019, 21:28
Subject: Re: [Libreoffice-qa] Automate the installation of the nightly 
releases
To: LibreOffice QA <mailto:libreoffice-qa@lists.freedesktop.org>>



Hi,

I wrote a c# (first generation) and a Kotlin/JVM (second generation) 
project ( https://github.com/reisi007/Java-SI-GUI ) for that. Besides of 
the Linux platform specific components it SHOULD also work on Linux... 
(Downloading only, installing MSI works on Windows).


I think I can help you writing the tool you want :) However, I have no 
Linux Eno like environment.


Yours,

Florian

Am Sa., 12. Jän. 2019, 17:38 hat Jean-Philippe MENGUAL 
<mailto:jean-philippe.meng...@libreoffice.org>> geschrieben:


Hi,

I now can use the Debian packaged release of the nightly builds of
Libreoffice. I use the French langpack as well.

Could you help me for writing a script run as root, in order to:
- download the tarballs
- untar
- install the Debian packages
- remove the tarballs and untarred foldersdossiers décompressés

The binary needs to be installed before the langpack.
I know all right what I need, but: in the URL processed by wget,
there is:

https://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@86-TDF/current/master~2019-01-11_09.39.05_LibreOfficeDev_6.3.0.0.alpha0_Linux_x86-64_deb.tar.gz
and:

https://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@86-TDF/current/master~2019-01-11_09.39.05_LibreOfficeDev_6.3.0.0.alpha0_Linux_x86-64_deb_langpack_fr.tar.gz

- how can I detect th exact name of Linux-rpm_deb-x86_64@86-TDF
automatically (the end number (86) is ramdom)
- the filename is ramdom too

How can I detect them automatically to make them untar and processed
automatically?

Thanks for your help.

Regards




-- 
signature_jp_2

    Logo Hypra      JEAN-PHILIPPE MENGUAL
DIRECTEUR TECHNIQUE ET QUALITÉ
102, rue des poissonniers, 75018, Paris
Tel : +331 84 73 06 61  Mob : +336 76 34 93 37

jpmeng...@hypra.fr <mailto:jpmeng...@hypra.fr>
<mailto:jpmeng...@hypra.fr <mailto:jpmeng...@hypra.fr>>
www.hypra.fr <http://www.hypra.fr> <http://www.hypra.fr/>
Facebook Hypra <https://www.facebook.com/hyprasoftware/> Twitter Hypra
<https://twitter.com/Hypra_> Linkedin Jean-Philippe
<https://fr.linkedin.com/in/jean-philippe-mengual-800133135>


___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
<mailto:Libreoffice-qa@lists.freedesktop.org>
Change settings:
https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems?
http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/



--
Logo Hypra  JEAN-PHILIPPE MENGUAL
DIRECTEUR TECHNIQUE ET QUALITÉ
102, rue des poissonniers, 75018, Paris
Tel : +331 84 73 06 61  Mob : +336 76 34 93 37

jpmeng...@hypra.fr <mailto:jpmeng...@hypra.fr>
www.hypra.fr <http://www.hypra.fr/>
Facebook Hypra <https://www.facebook.com/hyprasoftware/> Twitter Hypra
<https://twitter.com/Hypra_> Linkedin Jean-Philippe
<https://fr.linkedin.com/in/jean-philippe-mengual-800133135>


___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/

[Libreoffice-qa] Automate the installation of the nightly releases

2019-01-12 Thread Jean-Philippe MENGUAL

Hi,

I now can use the Debian packaged release of the nightly builds of 
Libreoffice. I use the French langpack as well.


Could you help me for writing a script run as root, in order to:
- download the tarballs
- untar
- install the Debian packages
- remove the tarballs and untarred foldersdossiers décompressés

The binary needs to be installed before the langpack.
I know all right what I need, but: in the URL processed by wget, there is:
https://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@86-TDF/current/master~2019-01-11_09.39.05_LibreOfficeDev_6.3.0.0.alpha0_Linux_x86-64_deb.tar.gz
and:
https://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@86-TDF/current/master~2019-01-11_09.39.05_LibreOfficeDev_6.3.0.0.alpha0_Linux_x86-64_deb_langpack_fr.tar.gz

- how can I detect th exact name of Linux-rpm_deb-x86_64@86-TDF 
automatically (the end number (86) is ramdom)

- the filename is ramdom too

How can I detect them automatically to make them untar and processed 
automatically?


Thanks for your help.

Regards




--
signature_jp_2
Logo Hypra  JEAN-PHILIPPE MENGUAL
DIRECTEUR TECHNIQUE ET QUALITÉ
102, rue des poissonniers, 75018, Paris
Tel : +331 84 73 06 61  Mob : +336 76 34 93 37

jpmeng...@hypra.fr <mailto:jpmeng...@hypra.fr>
www.hypra.fr <http://www.hypra.fr/>
Facebook Hypra <https://www.facebook.com/hyprasoftware/> Twitter Hypra 
<https://twitter.com/Hypra_> Linkedin Jean-Philippe 
<https://fr.linkedin.com/in/jean-philippe-mengual-800133135>



___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/