bext: disable flaky test recording for bext nightly pipeline
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.