Re: [EGD-discu] Test automatisé pour disposition de clavier

[ Thread Index | Date Index | More ergodis.org/discussions Archives ]


Un test doit être indépendant du reste du code, sinon il n’est pas efficace. L’intérêt est justement d’avoir des tests dans un format lisible qui puisse servir de spécification, et détecter toute erreur dans les pilotes qui peut éventuellement remonter au format de départ — un format proche de XKB.

Le 09/05/2018 à 23:17, Marcel a écrit :
Très bonne idée !
Excuse-moi, je n’avais pas vu passer ton mail.

Selon le fichier modèle, on pourrait le dériver de la base de données qui
sert à générer le code source des pilotes ?
Message du 09/05/18 22:30
De : "Adrien CLERC"

Salut à tous,

Je vois passer des remontées de bugs sur différents pilotes. Ne
serait-il pas judicieux d'avoir des tests automatisés, ou semi-automatisés ?

J'ai déjà utilisé par le passé ce logiciel :
https://wiki.actiona.tools/doku.php?id=:fr:start

L'idée serait d'avoir un script pour actiona qui appuie sur toutes les
touches, séquentiellement, avec une légère pause entre chaque. Je n'ai
pas encore regardé en détail, mais je pense qu'il est possible de
générer un script pour actiona qui fait TOUTES les combinaisons, dans
n'importe quel ordre. Et de comparer le résultat avec un fichier rempli
à la main.

Le test ferait donc les actions suivantes :

- Ouvrir un fichier texte, vierge

- Appuyer sur toutes les touches

- Comparer le fichier résultant avec un fichier modèle

Gros avantage, on pourra voir les différences entre systèmes
d'exploitations, les régressions, etc.

Gros inconvénient : il faut l'écrire. Là, ce soir, je suis bien motivé,
mais demain, euh, je ne sais pas :) Vous en pensez quelque chose ? Ça
vaut le coup ?

--
Pour ne plus recevoir les messages de cette liste de discussion, envoyez un courriel avec pour destinataire discussions-REQUEST@xxxxxxxxxxx et pour sujet "unsubscribe".


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/