Umockdev-0.17.16

Introduction à Umockdev

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

This package is known to build and work properly using an LFS 11.3 platform.

Informations sur le paquet

Dépendances de Umockdev

Requises

libgudev-237, libpcap-1.10.3 et Vala-0.56.4

Facultatives

GTK-Doc-1.33.2 et libgphoto2 (facultatif pour les tests)

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/umockdev

Installation de Umockdev

Installez Umockdev en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

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

Pour tester les résultats lancez : PATH=$PATH:/usr/sbin ninja test. L'augmentation de PATH est requise si vous utilisez les scripts de démarrage de Les fichiers de démarrage du shell Bash, parce que certains tests ont besoin de lancer udevadm. Un test doit être lancé dans une session X.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

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

Contents

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