Skip to content

bext: disable flaky test recording for bext nightly pipeline

Administrator requested to merge taras-yemets/fix-flaky-bext-test into main

Created by: taras-yemets

Follow up on https://github.com/sourcegraph/sourcegraph/pull/33893 Browser extension integration tests in record mode occasionally (2 out of 3, see this build) hit the GitHub search rate limit and fail with 429 HTTP Error (Too Many Requests) when requesting search pages. As it happened already twice in the browser extension nightly pipeline (1, 2), we disable its recording in the nightly pipeline. Note: we don't need to disable it in the client checks as in this case tests run in replay mode (use existing recordings).

Test plan

Tested by replacing addBrowserExtensionIntegrationTests (the browser extension integration tests in replay mode) with recordBrowserExtensionIntegrationTests (tests in record mode) and check that clientIntegrationTests step is passing 50 times in a row in the pipeline. Thus it is expected to pass in the browser extension nightly pipeline.

App preview:

Check out the client app preview documentation to learn more.

Merge request reports

Loading