Rcc

Robotmk-Starter: Sofort loslegen mit Synthetic Monitoring

Kein Blindflug mehr: Fertige, CI-getestete Robot Framework Suites als Startpunkt für das erfolgreiche Synthetic Monitoring in Checkmk.

Simon Meggle

Einsteiger in Robot Framework kennen das: man sitzt vor der ersten leeren .robot Datei und fragt sich: Wie fange ich an? Welche Dateien brauche ich? Wie spielen robot.yaml, conda.yaml und robot.toml zusammen?

An dieser Stelle verliert man gerne den Faden - der richtige Startpunkt fehlt, sowie eine grundlegende Orientierung.

Hierfür habe ich das Robotmk-Starter-Repo erstellt: ein kuratiertes Set an fertigen, CI-getesteten Beispielen und Templates.
In diesem Blogartikel stelle ich die drei wichtigsten Beispiele vor, erkläre die dahinterliegenden Konzepte und zeige, wie man sie sofort ausprobieren kann – entweder lokal oder direkt im Browser mit GitHub Codespaces.

Robotmk und RCC-Environments in isolierten Umgebungen

Wie Du RCC-Environments per ZIP-Archiv auf air-gapped Test-Hosts bringst.

Simon Meggle

RCC war einer der Gamechanger mit der Einführung von Robotmk V2 - das Tool kümmert sich um den kompletten Lifecycle der Python-Umgebungen für Robot Framework braucht.

Das ist super praktisch, aber es gibt einen Haken: RCC setzt voraus, dass der Test-Host Zugriff auf das Internet hat, um die benötigten Pakete herunterzuladen. Dieser Artikel beschreibt einen sehr praktischen Weg für den Einsatz in abgeschotteten Umgebungen.

RCC Troubleshooting

Simon Meggle

RCC ist das Kommandozeilenwerkzeug, um mit dem die Python-Environments für Robotmk Framework gebaut werden können.
Das praktische dabei: es kommt sowohl bei der Testentwicklung, als auch während der Ausführung durch Robotmk zum Einsatz. Das garantiert, dass die Scripte immer in einer verlässlichen Umgebung laufen.

Doch manchmal kann es beim Bauen oder Aktivieren der Environments zu Fehlern kommen.
Dieser Artikel fasst die häufigsten Fehlerquellen bei der Arbeit mit RCC zusammen und zeigt, wie man sie effizient behebt.

Effiziente Python-Integration in Robotmk dank RCC

Alles, was Du über das 'virtualenv on steroids' wissen musst.

Simon Meggle

In diesem Blogartikel beleuchten wir die Hintergründe der Entwicklung von RCC, die Probleme, die es löst, und den immensen Vorteil, den es im Robotmk-Projekt bringt.