Contribute Media
A thank you to everyone who has made this possible: Read More

GNU/Linux Hardware Emulation with Python

Summary

Do want to test the connection code to a wifi/gsm network, but you haven't any dongle? Do you want to check your software notification when the battery is low, but you're testing your application on your desktop? Do you want to manipulate the data coming from a device, but you've lend it to someone else? No problem, you can emulate all these with Python!

Description

With the kernel inotify feature, the D-Bus mocker library and the udev monitoring we try to detect the different events that occours when you're using a specific set of connected devices.

Then we try to mimic these devices investigating also the kernel drivers if necessary.

At the end we're ready to connect the simulation routines to our testing procedure.

Improve this page