Umockdev-0.17.16
Installation of Umockdev
Install Umockdev by running the following
commands:
mkdir build &&
cd build &&
meson --prefix=/usr --buildtype=release .. &&
ninja
To test the results, issue: PATH=$PATH:/usr/sbin ninja
test. The addition to PATH
is needed if you
use the starting scripts in The Bash Shell Startup Files,
because some tests need to run udevadm. One test
needs to be run in an X session.
Now, as the root
user:
ninja install
Command Explanations
-Dgtk_doc=true
: Use this switch if you have
GTK-Doc-1.33.2 installed and wish to rebuild and
install the API documentation.
Contents
Installed Programs:
umockdev-record,
umockdev-run, and
umockdev-wrapper
Installed Libraries:
libumockdev-preload.so and
libumockdev.so
Installed Directories:
/usr/include/umockdev-1.0
Short Descriptions
umockdev-record |
records Linux devices and their ancestors from sysfs/udev or
records ioctls for a device
|
umockdev-run |
runs a program under an umockdev
testbed
|
umockdev-wrapper |
wraps a program around
libumockdev-preload.so.0
through LD_PRELOAD
|
libumockdev.so
|
provides API functions that allow mocking hardware devices for unit
testing
|