SAP / SAP/cloud-sdk-java

[E2E Tests] Cover Instance vs. Subaccount vs. Provider vs. Subscriber Destinations in Non-DwC Test

Offen
#1,035 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Java
Sterne
41
Forks
33
Ø Merge
18 Std. 34 Min.
Gemergte PRs (30 T.)
19

Beschreibung

Currently, our E2E tests do not cover the difference between /instanceDestinations and /subaccountDestinations. (at least I couldn't find any place).

Ensure our E2E tests cover all 6 following cases:

  • provider + instance
  • provider + subaccount
  • subscriber + override via ALWAYS_PROVIDER+ instance
  • subscriber + override via ALWAYS_PROVIDER+ subaccount
  • subscriber + instance
  • subscriber + subaccount

We should have the same destination name for all 6 cases, but different properties, such that we can assert for each case if the correct destination was fetched

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Finde die Java-E2E-Tests für die Auflösung von non-DwC-Destinations und führe zuerst die vorhandene destination-bezogene Testsuite aus. Ergänze Abdeckung für alle sechs Provider- und Subscriber-Kombinationen, einschließlich ALWAYS_PROVIDER-Überschreibungen, wobei ein Destination-Name mit unterschiedlichen Eigenschaften verwendet wird. Als abgeschlossen gilt dies, wenn jeder Fall bestätigt, dass die richtige Destination abgerufen wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
testing-qa
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.