web: mute more irrelevant logs in integration tests
Created by: valerybugakov
Context
Removing web development builds logs to unclutter out integration test logs. This PR is based on the previous work https://github.com/sourcegraph/sourcegraph/pull/38406 to showcase clean logs with both improvements.
Ideally, we want to use the production build of our web application for integration tests but this requires more time investment. We will be able to address this issue fully next quarter when we will look at our integration tests fundamentals.
Closes https://github.com/sourcegraph/sourcegraph/issues/37666.
Changes
- Muted more types of logs.
- Upgraded
@percy/cli
to the latest version to remove warnings. - Added missing mocks to remove error messages from one of the tests.
Before | After |
---|---|
Test plan
Check that integration test logs are much cleaner! 🧹
App preview:
Check out the client app preview documentation to learn more.