Introduksjon til Umockdev
Umockdev pakken inneholder et
rammeverk som lar en utvikler etterligne enheter for bruk i
enhetstesting.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.2 plattform.
Pakkeinformasjon
Umockdev Avhengigheter
Påkrevd
libgudev-238, libpcap-1.10.4, og Vala-0.56.17
Valgfri
GTK-Doc-1.34.0 og libgphoto2 (valgfritt for tester)
Installasjon av Umockdev
Installer Umockdev ved å kjøre
følgende kommandoer:
mkdir build &&
cd build &&
meson setup --prefix=/usr --buildtype=release .. &&
ninja
For å teste resultatene, utsted som root
bruker: ninja test. En test må kjøres i
en X økt.
Nå, som root
bruker:
ninja install
Parameterforklaringer
-Dgtk_doc=true
: Bruk denne bryteren
hvis du har GTK-Doc-1.34.0 installert og ønsker å bygge om
og installere API dokumentasjonen.
Innhold
Installerte Programmer:
umockdev-record, umockdev-run, og
umockdev-wrapper
Installerte Biblioteker:
libumockdev-preload.so og
libumockdev.so
Installerte Mapper:
/usr/include/umockdev-1.0
Korte Beskrivelser
umockdev-record
|
registrerer Linux enheter og deres forfedre fra
sysfs/udev eller registrerer ioctls for en enhet
|
umockdev-run
|
kjører et program under en umockdev testramme
|
umockdev-wrapper
|
legger et program rundt libumockdev-preload.so.0 gjennom
LD_PRELOAD
|
libumockdev.so
|
gir API funksjoner som tillater etterligning av
maskinvareenheter for enhetstesting
|