Skip to content

[HOLD for payment 2024-11-07] [HOLD for payment 2024-11-05] E2E: Don't fail whole e2e test suite when one test fails #51154

@hannojg

Description

@hannojg

Currently in the e2e testing pipeline if one test fails the whole test suite is failed. Instead the test suite should always complete, and failed test cases should be reported individually.

This has been discussed in here (in the #e2e-announce channel).

Notes:

  • for each completely failed test case we should send a individual slack notification
  • failed tests should be marked in the report as failed
  • if a test failed in the test suite we should comment the report to the PR against which the test suite was executed, noting that a certain test is broken
    • If a test is broken on main and merged PRs after that would have this test as failed. we should add a note in the github comment that its possible that the test has been broken in a previous PR and that the author can check the commits on main to see if this PR's commit was the first failed one. This can help avoid confusion for PR authors
Issue OwnerCurrent Issue Owner: @kirillzyusko

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionNewFeatureSomething to build that is a new item.WeeklyKSv2

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions