Umockdev-0.17.16

Introdução a Umockdev

O pacote Umockdev contém uma estrutura que permite que um(a) desenvolvedor(a) simule dispositivos para uso em testes de unidade.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Dependências do Umockdev

Exigidas

libgudev-237, libpcap-1.10.3 e Vala-0.56.4

Opcionais

GTK-Doc-1.33.2 e libgphoto2 (opcional para os testes)

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/umockdev

Instalação do Umockdev

Instale Umockdev executando os seguintes comandos:

mkdir build &&
cd   build &&

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

Para testar os resultados, emita: PATH=$PATH:/usr/sbin ninja test. A adição ao PATH é necessária se você usar os scripts iniciais em Os Arquivos de Iniciação do Shell Bash, porque alguns testes precisam executar udevadm. Um teste precisa ser executado em uma sessão do X.

Agora, como o(a) usuário(a) root:

ninja install

Explicações do Comando

-Dgtk_doc=true: Use essa chave se você tiver GTK-Doc-1.33.2 instalado e desejar reconstruir e instalar a documentação da API.

Conteúdo

Aplicativos Instalados: umockdev-record, umockdev-run e umockdev-wrapper
Bibliotecas Instaladas: libumockdev-preload.so e libumockdev.so
Diretórios Instalados: /usr/include/umockdev-1.0

Descrições Curtas

umockdev-record

registra dispositivos Linux e os ancestrais deles a partir de sysfs/udev ou registra ioctls para um dispositivo

umockdev-run

executa um aplicativo sob um equipamento do umockdev usado para testar novas máquinas

umockdev-wrapper

agrupa um aplicativo em torno de libumockdev-preload.so.0 por meio de LD_PRELOAD

libumockdev.so

fornece funções de API que permitem simular dispositivos de hardware para teste de unidade