enso-org / enso

Enso Analytics is a self-service data prep and analysis platform designed for data teams.
https://ensoanalytics.com
Apache License 2.0
7.39k stars 323 forks source link

Add traces to integration tests + suppress one flaky assertion. #11595

Open farmaazon opened 5 days ago

farmaazon commented 5 days ago

Pull Request Description

Fixes #11604

Most issues were caused by a problem with Project List flooding the network with its requests - this was fixed on develop. But one assertion was flaky - it assumed we will see the "real" run result on write node, but sometimes it is immediately overwritten by dry run.

But the most important part of this PR is adding traces to Electron packages - it's should be much easier now to debug E2E test failures.

Also renamed the previously misnamed "E2E tests" to "[GUI] integration tests".

Important Notes

Checklist

Please ensure that the following checklist has been satisfied before submitting the PR:

github-actions[bot] commented 3 days ago

๐Ÿงช Storybook is successfully deployed!

๐Ÿ“Š Dashboard:

somebody1234 commented 2 days ago

might wanna update codeowners too due to the change of path

MrFlashAccount commented 2 days ago

@farmaazon why we run pw tests in unit tests job? CleanShot 2024-11-22 at 17 50 14@2x