Skip to content

[Meta] Make the Beats end-to-end tests pass consistently #32076

@cmacknz

Description

@cmacknz

The end to end (E2E) tests for beats almost never pass (https://beats-ci.elastic.co/job/e2e-tests/job/e2e-testing-mbp/job/main/), and are currently a quality gate for publishing beats snapshot artifacts (#31135). A large number of the E2E tests are flaky, often for reasons unrelated to the Beats themselves. This is preventing beats snapshot builds from being published regularly.

The set of E2E tests to run for beats is defined here. The full set of available E2E tests can be found here. The primary difference between the two sets of tests right now is that the system agent integration tests are disabled because of flakyness (elastic/e2e-testing#2482).

The issue proposes the following high level plan to immediately address the issues with publishing beats snapshots and restore the E2E to a healthy state:

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions