Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E2E Tests (Release 24.12) #168

Open
74 tasks done
obalandi opened this issue Oct 10, 2024 · 4 comments
Open
74 tasks done

E2E Tests (Release 24.12) #168

obalandi opened this issue Oct 10, 2024 · 4 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@obalandi
Copy link

obalandi commented Oct 10, 2024

Please open and fill in this issue in your product repository to document the status of E2E tests.

**Show success/failure ** by attaching screenshots and/or result documents/failure messages.

Close this issue once the status of the E2E tests has been documented

Testers(s) and Role(s):

  • Oguzhan Balandi (T-Systems, CONSUMER, SUPPLIER)
  • Christoph Jung (T-Systems, OEM, PROVIDER, PRODUCER)

Deployment/Umbrella Chart Coordinates:

Tested Sub-Charts/Versions:

  • tractusx-connector-azure-vault: 0.8.0-RC4
  • agent-plane-azure-vault: 1.14.24-SNAPSHOT
  • conforming-agent: 1.14.24-SNAPSHOT
  • matchmaking-agent: 1.14.24-SNAPSHOT
  • remoting-agent: 1.14.24-SNAPSHOT
  • provisioning-agent: 1.14.24-SNAPSHOT
  • aas-bridge: 1.14.24-SNAPSHOT

Retest with:

  • agent-plane-azure-vault: 0.8.0-RC4
  • matchmaking-agent: 1.14.24-SNAPSHOT

Release Management Reference Issue:

eclipse-tractusx/sig-release#902

Preconditions / Integration Tests

  • For Release 24.12 Integration Test various scenarios need to be performed by the testing parties depending on their role (CONSUMER, OEM, PROVIDER, PRODUCER, SUPPLIER).
  • Example performances of the integration steps can be found in the postman collection

CONSUMER of a sample OEM and PROVIDER:

  • Deploy Agent-Enabled Connector
  • Perform Remote Catalogue Request (OEM and PROVIDER)
  • Check Federated Catalogue (need to list OEM and PROVIDER assets)

OEM for a sample SUPPLIER, access Provisioning Agents and register a graph

  • Deploy Agent-Enabled Connector
  • Perform Remote Catalogue Request (against SUPPLIER)
  • Check Federated Catalogue (needs to see SUPPLIER and PROVIDER assets)
  • Deploy Provisioning Agent
  • Access Provisioning Agent (Reliability)
  • Access Provisioning Agent (Supply Chain)
  • Register Graph Asset(s)
  • Register Graph Policy
  • Register Graph Contract

SUPPLIER for a sample PRODUCER and OEM, access Remoting Agent and register a graph

  • Deploy Agent-Enabled Connector
  • Perform Remote Catalogue Request (against PRODUCER and OEM)
  • Check Federated Catalogue (of PRODUCER and OEM)
  • Deploy Remoting Agent with RUL binding
  • Access Remoting Agent (Remaining Useful Life)
  • Register Graph Asset
  • Upload Graph Asset (Supply Chain)
  • Register Graph Policy
  • Register Graph Contract

PRODUCER for a sample SUPPLIER and register a graph

  • Deploy Agent-Enabled Connector
  • Perform Remote Catalogue Request
  • Check Federated Catalogue (needs to see SUPPLIER and PROVIDER)
  • Upload Graph Asset (Supply Chain)
  • Register Graph Policy
  • Register Graph Contract

PROVIDER for sample OEM, SUPPLIER and PRODUCER and register a Skill

  • Deploy Agent-Enabled Connector
  • Perform Remote Catalogue Request (against OEM, SUPPLIER and PRODUCER)
  • Register Skill Asset
  • Register Skill Policy
  • Register Skill Contract

Test Plan

  • The Test Steps are documented as API interactions in this postman collection.
  • The concrete Test environment is referred in this postman environment. The necessary secrets will be communicated by the test management in private.

PROVIDER Test

CONSUMER Test

Hints

Information Sharing

@drcgjung
Copy link
Contributor

drcgjung commented Oct 10, 2024

Integration Test Results (as of 2024-10-10)

CONSUMER+PROVIDER of a sample OEM and PROVIDER and PRODUCER

  • Deploy Agent-Enabled Connector

Bildschirmfoto 2024-10-10 um 14 40 06

  • Perform Remote Catalogue Request (against OEM, SUPPLIER and PRODUCER)

Bildschirmfoto 2024-10-10 um 14 44 50
Uploading Bildschirmfoto 2024-10-10 um 14.52.44.png…

  • Check Federated Catalogue (need to list OEM and PROVIDER assets)

Bildschirmfoto 2024-10-10 um 14 49 36

  • Register Skill Asset

Bildschirmfoto 2024-10-10 um 15 22 46

  • Register Skill Policy

Bildschirmfoto 2024-10-10 um 15 24 41

  • Register Skill Contract

Bildschirmfoto 2024-10-10 um 15 26 13

OEM for a sample SUPPLIER, access Provisioning Agents and register a graph

  • Deploy Agent-Enabled Connector

  • Deploy Provisioning Agent

Bildschirmfoto 2024-10-10 um 14 54 48

  • Perform Remote Catalogue Request (against SUPPLIER)

Bildschirmfoto 2024-10-10 um 14 55 52

  • Check Federated Catalogue (needs to see SUPPLIER and PROVIDER assets)

Bildschirmfoto 2024-10-10 um 14 57 26

  • Access Provisioning Agent (Reliability)

Bildschirmfoto 2024-10-10 um 14 58 52

  • Access Provisioning Agent (Supply Chain)

Bildschirmfoto 2024-10-10 um 14 59 23

  • Register Graph Asset(s)

Bildschirmfoto 2024-10-10 um 15 02 36

  • Register Graph Policy

Bildschirmfoto 2024-10-10 um 15 01 31

  • Register Graph Contract

Bildschirmfoto 2024-10-10 um 15 02 06

SUPPLIER+PRODUCER for a sample PRODUCER/SUPPLIER and OEM, access Remoting Agent and register a graph

  • Deploy Agent-Enabled Connector
  • Deploy Remoting Agent with RUL binding

Bildschirmfoto 2024-10-10 um 15 03 52

  • Perform Remote Catalogue Request (against PRODUCER and OEM)

Bildschirmfoto 2024-10-10 um 15 05 52
Bildschirmfoto 2024-10-10 um 15 05 30

  • Check Federated Catalogue (of PRODUCER and OEM)

Bildschirmfoto 2024-10-10 um 15 10 47

  • Access Remoting Agent (Remaining Useful Life)

Bildschirmfoto 2024-10-10 um 15 11 49

  • Register Graph Asset

Bildschirmfoto 2024-10-10 um 15 12 45

  • Upload Graph Asset (Supply Chain)

Bildschirmfoto 2024-10-10 um 15 19 02
Bildschirmfoto 2024-10-10 um 15 18 18

  • Register Graph Policy

Bildschirmfoto 2024-10-10 um 15 13 24

  • Register Graph Contract

Bildschirmfoto 2024-10-10 um 15 13 58

@drcgjung
Copy link
Contributor

@obalandi Deployment and Integration Tests are successfully done (see above). You could check the integration test related marks now.

@drcgjung
Copy link
Contributor

E2E Tests (as of 2024-10-10)

Provider Tests

Bildschirmfoto 2024-10-10 um 15 54 27

Bildschirmfoto 2024-10-10 um 15 54 43

Bildschirmfoto 2024-10-10 um 15 55 00

Bildschirmfoto 2024-10-10 um 16 01 04

Bildschirmfoto 2024-10-10 um 16 01 21

Bildschirmfoto 2024-10-10 um 16 01 37

Bildschirmfoto 2024-10-10 um 16 01 53

Bildschirmfoto 2024-10-10 um 16 03 53

Bildschirmfoto 2024-10-10 um 16 04 07

Bildschirmfoto 2024-10-10 um 16 04 26

Bildschirmfoto 2024-10-10 um 16 04 39

Bildschirmfoto 2024-10-10 um 16 06 34

Bildschirmfoto 2024-10-10 um 16 13 34

Bildschirmfoto 2024-10-10 um 16 14 30

Bildschirmfoto 2024-10-10 um 16 15 11

Bildschirmfoto 2024-10-10 um 16 15 38

Bildschirmfoto 2024-10-10 um 16 06 11

Bildschirmfoto 2024-10-10 um 16 17 22

Bildschirmfoto 2024-10-10 um 16 18 07

Bildschirmfoto 2024-10-10 um 16 18 34

Bildschirmfoto 2024-10-10 um 16 06 11

Bildschirmfoto 2024-10-10 um 16 06 11

Bildschirmfoto 2024-10-10 um 16 20 18

Bildschirmfoto 2024-10-10 um 16 20 53

Bildschirmfoto 2024-10-10 um 16 21 25

Bildschirmfoto 2024-10-10 um 16 22 12

Bildschirmfoto 2024-10-10 um 16 23 24

Bildschirmfoto 2024-10-10 um 16 23 47

Bildschirmfoto 2024-10-10 um 16 23 59

CONSUMER Test

Bildschirmfoto 2024-10-10 um 16 25 56

Bildschirmfoto 2024-10-10 um 16 32 20

Bildschirmfoto 2024-10-10 um 16 33 55

Bildschirmfoto 2024-10-10 um 16 35 49

Bildschirmfoto 2024-10-10 um 16 37 30

Bildschirmfoto 2024-10-10 um 16 37 52

Bildschirmfoto 2024-10-10 um 16 38 11

Bildschirmfoto 2024-10-10 um 16 41 08

Bildschirmfoto 2024-10-10 um 16 41 29

Bildschirmfoto 2024-10-10 um 16 41 44

Bildschirmfoto 2024-10-10 um 16 51 39

Bildschirmfoto 2024-10-10 um 16 06 11

@drcgjung
Copy link
Contributor

@obalandi now the e2e tests also have been successfully documented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants