Skip to content

Service Provider e2e testing and Debug Guide #38

@christophrj

Description

@christophrj

There are a several undocumented pitfalls when using openmcp-testing from a end-user/developer perspective. The most common ones are:

  • not having rebuild the image after making changes
  • accidental reference to an outdated or incorrect local image

Anyone coming from traditional kubebuilder projects is probably 'missing' ginkgo/gomega envtest based testing. We need to document recommendations on when to use basic go unit tests vs ginkgo/envtest vs openmcp-testing/e2e-framework test.

Additionally debugging service providers is currently not documented. This creates a steep learning curve for new developers, especially given the multi-cluster architecture of openMCP and its impact on local debugging.

Acceptance Criteria

  • Documented openmcp-testing pitfalls
  • Documented available test methods and recommendations
  • Documented debugging guide

Metadata

Metadata

Assignees

Labels

Type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions