Umockdev-0.19.8

Introduksjon til Umockdev

Umockdev pakken inneholder et rammeverk som lar en utvikler etterligne enheter for bruk i enhetstesting.

[Notat]

Notat

Denne versjonen av BLFS bygger eller kjører kanskje ikke noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den nyeste stabile versjonen av System V bøkene.

Pakkeinformasjon

Umockdev Avhengigheter

Påkrevd

libgudev-238, libpcap-1.10.6, og Vala-0.56.19

Valgfri

GTK-Doc-1.36.1, PyGObject-3.56.3 (for tester), Valgrind-3.27.1 (for tester), Which-2.25 (for en test), og libgphoto2 (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.36.1 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