Umockdev-0.19.8

Introdução ao Umockdev

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

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.

Informação do Pacote

Dependências do Umockdev

Exigidas

libgudev-238, libpcap-1.10.6 e Vala-0.56.19

Opcionais

GTK-Doc-1.36.1, PyGObject-3.56.3 (para testes), Valgrind-3.27.1 (para testes), Which-2.25 (para um teste) e libgphoto2 (para testes)

Instalação do Umockdev

Instale Umockdev executando os seguintes comandos:

mkdir build &&
cd    build &&

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

Para testar os resultados, emita como o(a) usante root: ninja test. Um teste precisa ser executado em uma sessão do X.

Agora, como o(a) usante root:

ninja install

Explicações do Comando

-D gtk_doc=true: Use essa chave se você tiver GTK-Doc-1.36.1 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