Labgrid
Labgrid ist eine Python-Library für die Automatisierung von Embedded-Linux-Systemen. Der Fokus liegt dabei unter anderem auf Testing, Entwicklung und genereller Automatisierung. 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.
Ressourcen
Dokumentation: | labgrid.readthedocs.io |
GitHub: | github.com/labgrid-project/labgrid |