You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Als Entwickler möchte ich eine funktionierende Infrastruktur und ein Beispiel-Setup für das Testframework Pact.io zur Verfügung haben, um die Integration und Kommunikation zwischen unseren Services zuverlässig zu validieren.
Akzeptanzkriterien
Beispieltests sind implementiert für die folgenden Consumer-Producer-Beziehungen:
fin Service als Consumer und org Service als Producer.
SPA (Single Page Application) als Consumer und org Service als Producer.
Mobile App als Consumer und fin Service als Producer.
Die Speicherung der Pacts erfolgt dateibasiert im Verzeichnis /pact, das direkt im Root des Repositories liegt. Dabei gelten folgende Vorgaben:
Es wird auf den Einsatz des Pact Brokers verzichtet, um die Infrastruktur einfacher zu halten und die Vorteile des Monorepos-Ansatzes voll auszuschöpfen.
Die Pacts werden im Repository eingecheckt, sodass sie für alle Entwicklerteams zugänglich und stets auf dem aktuellen Stand sind. Wir machen keine Versionen der Pacts, main ist jeweils der aktuell gültige Stand.
Alle Pact Tests laufen als Teil der bestehenden CI/CD.
The text was updated successfully, but these errors were encountered:
User-Story
Als Entwickler möchte ich eine funktionierende Infrastruktur und ein Beispiel-Setup für das Testframework Pact.io zur Verfügung haben, um die Integration und Kommunikation zwischen unseren Services zuverlässig zu validieren.
Akzeptanzkriterien
Beispieltests sind implementiert für die folgenden Consumer-Producer-Beziehungen:
Die Speicherung der Pacts erfolgt dateibasiert im Verzeichnis
/pact
, das direkt im Root des Repositories liegt. Dabei gelten folgende Vorgaben:main
ist jeweils der aktuell gültige Stand.Alle Pact Tests laufen als Teil der bestehenden CI/CD.
The text was updated successfully, but these errors were encountered: