Umockdev-0.19.1

Introduction à Umockdev

Le paquet Umockdev contient un cadriciel qui permet à un développeur de simuler des périphériques pour les test unitaires.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

Dépendances de Umockdev

Requises

libgudev-238, libpcap-1.10.5 et Vala-0.56.18

Facultatives

GTK-Doc-1.34.0, Valgrind-3.24.0 (pour les tests) et libgphoto2 (pour les tests)

Installation de Umockdev

Installez Umockdev en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release .. &&
ninja

Pour tester les résultats, exécutez en tant qu'utilisateur root : ninja test. Un test a besoin d'être lancé dans une session X.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

-D gtk_doc=true : utilisez ce paramètre si vous avez installé GTK-Doc-1.34.0 et souhaitez reconstruire et installer la documentation de l'API.

Contenu

Programmes installés: umockdev-record, umockdev-run et umockdev-wrapper
Bibliothèques installées: libumockdev-preload.so et libumockdev.so
Répertoires installés: /usr/include/umockdev-1.0

Descriptions courtes

umockdev-record

enregistre des périphériques Linux et leurs ancêtres dans sysfs/udev ou enregistre les ioctls d'un périphérique

umockdev-run

lance un programme dans un banc de test umockdev

umockdev-wrapper

enveloppe un programme autour de libumockdev-preload.so.0 avec LD_PRELOAD

libumockdev.so

fournit les fonction de l'API qui permet de simuler des périphériques matériels lors de tests unitaires