Refactor e2e tests. Two main changes: One of the reasons why our e2e tests are so slow is that there are several tests which upload and download large files. This PR introduces a fixture with scope=session which uploads a file to the server and deletes it once the test session is over. This is then used everywhere.
This PR also cleans test_search where I did some dirty exception handling which apparently has covered some undetected bugs. Hence, now the e2e tests will fail because of those bugs. They will be fixed in a follow up PR
Related issue/s
There is no issue, but the failing e2e tests are related.
What do these changes do?
scope=session
which uploads a file to the server and deletes it once the test session is over. This is then used everywhere.test_search
where I did some dirty exception handling which apparently has covered some undetected bugs. Hence, now the e2e tests will fail because of those bugs. They will be fixed in a follow up PRRelated issue/s
For internal developers