Labgrid

Labgrid ist eine Python-Library für die Automatisierung von Embedded-Linux-Systemen. Der Fokus liegt dabei unter anderem auf Testing, Entwicklung und generelle Automation. Labgrid enthält auch eine Remote-Control-Schicht um Boards steuern zu können, die mit anderen Host-Rechner verbunden sind.

Die Idee hinter Labgrid ist, eine Abstraktion der Hardware-Steuerungsschicht für das Testen von eingebetteten Systemen, automatische Software-Installation und Automatisierung während der Enwicklung zu bieten. Labgrid selber ist kein Testing-Framework aber dafür vorgesehen zusammen mit pytest (und zusätzlichen pytest plugins) benutzt zu werden.