Umockdev-0.17.18

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 corretamente usando uma plataforma LFS 12.0.

Informação do Pacote

Dependências do Umockdev

Exigidas

libgudev-238, libpcap-1.10.4 e Vala-0.56.11

Opcionais

GTK-Doc-1.33.2 e libgphoto2 (opcional para os 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: ninja test. 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