{"guid":"c3642671-4c1f-5109-81ba-0535c1cc8428","title":"Der faule Admin automatisiert: Gluon auf echter Hardware testen","subtitle":null,"slug":"rc3-364267-der_faule_admin_automatisiert","link":"https://pretalx.rc3.studio/rc3-channels-2020/talk/MJA8QY/","description":"Eine wichtige Komponente von Freifunk ist die Verfügbarkeit von Firmware für viele Geräte.\nDiese Firmware basiert bei vielen Communities auf [Gluon](https://gluon.readthedocs.io/).\nEin wichtiger Schritt vor der Veröffentlichung einer Firmware für eine Community ist das Testen\ndes Gluon mit den eigenen Anpassungen und der eigenen Konfiguration.\nIn diesem Talk wird eine Implementierung für das automatisierte Testen von Gluon-basierter Firmware auf echter Hardware vorgestellt.\n\nUm Gluon in der eigenen Freifunk-Community einsetzen zu können muss Gluon für die eigenen Anforderungen konfiguriert werden.\nZu dieser Konfiguration gesellen sich bei vielen Communities noch eigene Änderungen und Erweiterungen.\nEs bietet sich an, die Summe dieser Anpassungen vor der Veröffentlichung zu testen.\nHier vereinfacht die Automatisierung der Tests das Leben und macht diese reproduzierbar.\nIn diesem Talk stellen wir die Architektur unserer Testautomatisierung vor.\nDiese haben wir in [pytest](https://docs.pytest.org/) geschrieben und führen sie mit [Labgrid](https://labgrid.readthedocs.io/) auf echter Hardware aus.\nDurch diesem Talk wollen wir andere Communities motivieren selbst Testautomatisierung für Gluon aufzubauen, um so gemeinsam die Qualität von Gluon und Freifunk zu steigern.","original_language":"deu","persons":["Chris Fiege","Kasa"],"tags":["rc3-r3s","15","2020","MON r3s Rhein VHS","RemoteRheinRuhr"],"view_count":185,"promoted":false,"date":"2020-12-27T11:30:00.000+01:00","release_date":"2021-01-24T00:00:00.000+01:00","updated_at":"2026-01-11T20:30:32.068+01:00","length":1372,"duration":1372,"thumb_url":"https://static.media.ccc.de/media/events/rc3/15-c3642671-4c1f-5109-81ba-0535c1cc8428.jpg","poster_url":"https://static.media.ccc.de/media/events/rc3/15-c3642671-4c1f-5109-81ba-0535c1cc8428_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/rc3/15-c3642671-4c1f-5109-81ba-0535c1cc8428.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/rc3/15-c3642671-4c1f-5109-81ba-0535c1cc8428.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/rc3-364267-der_faule_admin_automatisiert","url":"https://api.media.ccc.de/public/events/c3642671-4c1f-5109-81ba-0535c1cc8428","conference_title":"Remote Chaos Experience","conference_url":"https://api.media.ccc.de/public/conferences/rc3","related":[],"recordings":[{"size":156,"length":1372,"mime_type":"video/webm","language":"deu","filename":"rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-01-24T15:16:09.352+01:00","recording_url":"https://cdn.media.ccc.de/events/rc3/webm-hd/rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/51406","event_url":"https://api.media.ccc.de/public/events/c3642671-4c1f-5109-81ba-0535c1cc8428","conference_url":"https://api.media.ccc.de/public/conferences/rc3"},{"size":59,"length":1372,"mime_type":"video/webm","language":"deu","filename":"rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-01-24T15:04:24.447+01:00","recording_url":"https://cdn.media.ccc.de/events/rc3/webm-sd/rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/51401","event_url":"https://api.media.ccc.de/public/events/c3642671-4c1f-5109-81ba-0535c1cc8428","conference_url":"https://api.media.ccc.de/public/conferences/rc3"},{"size":20,"length":1372,"mime_type":"audio/mpeg","language":"deu","filename":"rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2021-01-24T15:01:03.721+01:00","recording_url":"https://cdn.media.ccc.de/events/rc3/mp3/rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/51399","event_url":"https://api.media.ccc.de/public/events/c3642671-4c1f-5109-81ba-0535c1cc8428","conference_url":"https://api.media.ccc.de/public/conferences/rc3"},{"size":16,"length":1372,"mime_type":"audio/opus","language":"deu","filename":"rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2021-01-24T15:00:34.351+01:00","recording_url":"https://cdn.media.ccc.de/events/rc3/opus/rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_opus.opus","url":"https://api.media.ccc.de/public/recordings/51398","event_url":"https://api.media.ccc.de/public/events/c3642671-4c1f-5109-81ba-0535c1cc8428","conference_url":"https://api.media.ccc.de/public/conferences/rc3"},{"size":38,"length":1372,"mime_type":"video/mp4","language":"deu","filename":"rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-01-24T15:00:00.197+01:00","recording_url":"https://cdn.media.ccc.de/events/rc3/h264-sd/rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_sd.mp4","url":"https://api.media.ccc.de/public/recordings/51397","event_url":"https://api.media.ccc.de/public/events/c3642671-4c1f-5109-81ba-0535c1cc8428","conference_url":"https://api.media.ccc.de/public/conferences/rc3"},{"size":93,"length":1372,"mime_type":"video/mp4","language":"deu","filename":"rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-01-24T14:54:50.523+01:00","recording_url":"https://cdn.media.ccc.de/events/rc3/h264-hd/rc3-r3s-15-deu-Der_faule_Admin_automatisiert_Gluon_auf_echter_Hardware_testen_hd.mp4","url":"https://api.media.ccc.de/public/recordings/51392","event_url":"https://api.media.ccc.de/public/events/c3642671-4c1f-5109-81ba-0535c1cc8428","conference_url":"https://api.media.ccc.de/public/conferences/rc3"}]}