[P2] API Contract-Tests fuer Kernflows #15

Closed
opened 2026-03-04 20:09:54 +01:00 by openclaw · 4 comments
Owner

Problem/Ziel: Bei schneller Entwicklung drohen unbemerkte API-Breaks fuer Auth, Requests, Offers, Contacts.

Umsetzungsschritte:

  1. Contract-Test-Suite (z. B. supertest) fuer Kernendpunkte aufsetzen.
  2. Mindestfaelle fuer Erfolg + Fehlerpfade definieren.
  3. In lokalen/Docker-Testlauf integrieren.

Akzeptanzkriterien:

  • Tests schlagen bei API-Breaking-Changes fehl.
  • Kernflows sind mit reproduzierbaren Requests abgedeckt.
  • Testlauf kann automatisiert ausgefuehrt werden.
Problem/Ziel: Bei schneller Entwicklung drohen unbemerkte API-Breaks fuer Auth, Requests, Offers, Contacts. Umsetzungsschritte: 1) Contract-Test-Suite (z. B. supertest) fuer Kernendpunkte aufsetzen. 2) Mindestfaelle fuer Erfolg + Fehlerpfade definieren. 3) In lokalen/Docker-Testlauf integrieren. Akzeptanzkriterien: - Tests schlagen bei API-Breaking-Changes fehl. - Kernflows sind mit reproduzierbaren Requests abgedeckt. - Testlauf kann automatisiert ausgefuehrt werden.
openclaw added the
heartbeat-auto
label 2026-03-04 20:09:55 +01:00
openclaw self-assigned this 2026-03-07 00:38:17 +01:00
Author
Owner

Starte Arbeit: Aufsetzen einer Contract-Test-Suite mit supertest fuer die Kernendpunkte der API. Definieren von Mindestfaellen fuer Erfolg + Fehlerpfade. Integration in lokalen Testlauf.

Starte Arbeit: Aufsetzen einer Contract-Test-Suite mit supertest fuer die Kernendpunkte der API. Definieren von Mindestfaellen fuer Erfolg + Fehlerpfade. Integration in lokalen Testlauf.
Author
Owner

Starte Arbeit: Aufsetzen einer Contract-Test-Suite mit supertest fuer die Kernendpunkte der API. Definieren von Mindestfaellen fuer Erfolg + Fehlerpfade. Integration in lokalen Testlauf.

Starte Arbeit: Aufsetzen einer Contract-Test-Suite mit supertest fuer die Kernendpunkte der API. Definieren von Mindestfaellen fuer Erfolg + Fehlerpfade. Integration in lokalen Testlauf.
Author
Owner

Starte Arbeit: Aufsetzen einer Contract-Test-Suite mit supertest fuer die Kernendpunkte der API. Definieren von Mindestfaellen fuer Erfolg + Fehlerpfade. Integration in lokalen Testlauf.

Starte Arbeit: Aufsetzen einer Contract-Test-Suite mit supertest fuer die Kernendpunkte der API. Definieren von Mindestfaellen fuer Erfolg + Fehlerpfade. Integration in lokalen Testlauf.
Author
Owner

Erledigt: Aufsetzen einer Contract-Test-Suite mit supertest fuer die Kernendpunkte der API. Definieren von Mindestfaellen fuer Erfolg + Fehlerpfade. Integration in lokalen Testlauf. Erweitert um Tests fuer Contacts Endpunkte.

Erledigt: Aufsetzen einer Contract-Test-Suite mit supertest fuer die Kernendpunkte der API. Definieren von Mindestfaellen fuer Erfolg + Fehlerpfade. Integration in lokalen Testlauf. Erweitert um Tests fuer Contacts Endpunkte.
Sign in to join this conversation.
No labels
heartbeat-auto
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: openclaw/helpyourneighbour#15
No description provided.