Skip to content

[integration tests] provide a means to run tests from PR via opt-in, non-blocking mechanism #12350

Closed
@kylos101

Description

@kylos101

Is your feature request related to a problem? Please describe

Integration tests run nightly, or ad-hoc.

Describe the behaviour you'd like

As an initial skateboard, give developers an opt-in, non-blocking way to easily run the tests. Perhaps as an additional check/item in PRs, such as:

  • /werft with-integration-tests

For a follow-on skateboard, consider something like

  • /werft with-integration-tests workspace

Where we could also do

  • /werft with-integration-tests workspace ide (but not webapp, as an example)

Additional context

The thought is having an easier way to run tests will help teams at Gitpod more easily adopt and rely on the tests.

The preview environment for these test environments should not be the same as the live one used for preview. In other words, it should be possible to leave with-preview unchecked but check with-integration-tests.

Failed tests should not block the PR from merging.

Metadata

Metadata

Assignees

Labels

aspect: testingAnything related to testing Gitpod manually, automated integration tests or even unit teststeam: devx

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions