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:
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: