Zum Inhalt springen

Ein Szenario mit einem Teamkollegen teilen

Ziel: ein reproduzierbares Szenario an eine andere Person weitergeben, ohne ihren Katalog zu überschreiben.

Über das Menü des Szenarios (oder Einstellungen für den vollständigen Katalog) erzeugt Exportieren eine eigenständige Datei <Szenario>.microlab.yml mit:

  • Dem Szenario.
  • Den Manifesten seiner Micros (mit dem Branch, auf dem jedes Repo ist).
  • Den referenzierten Mocks.
  • Optional der Startkonfiguration jedes Micros (aktivieren Sie den Schalter „Startkonfiguration einbeziehen“), bereinigt: Zugangsdaten reisen als Referenz ${creds.x} und absolute Pfade werden weggelassen.

Ihre settings.local.yml und der Zustand von .runtime/ reisen nicht mit.

Auf der anderen Maschine öffnet Szenarien importieren einen Abgleich-Dialog: Der Import überschreibt nie stumpf, er löst Konflikt für Konflikt mit der vorausgewählten empfohlenen Option.

  • Ein Szenario, das bereits existiert, tritt als Kopie ein (nie überschrieben).
  • Ein Manifest, das abweicht: lokal behalten (Standard), das eingehende verwenden oder das Diff ansehen.
  • Die Mocks: Vereinigung nach Endpoint+Variante.

Wenn referenzierte Repos im Arbeitsbereich fehlen, warnt MicroLab: Das Szenario wird importiert, startet aber erst, wenn Sie sie klonen.

microlab scenario export <Name> [--include-run] und microlab scenario import <Datei> [--apply] [Richtlinien] (ohne --apply druckt es den Konfliktplan).