Skip to content

Wait for Load Successful to disappear first in pool-loads e2e test#2846

Merged
philrz merged 1 commit intomainfrom
philrz/issue2843-load-wait
Aug 28, 2023
Merged

Wait for Load Successful to disappear first in pool-loads e2e test#2846
philrz merged 1 commit intomainfrom
philrz/issue2843-load-wait

Conversation

@philrz
Copy link
Contributor

@philrz philrz commented Aug 25, 2023

In a recent group discussion about some of the approaches proposed to address #2843, @jameskerr expressed a preference for the 2nd proposal that "tagged" queries and their results. However, since implementing that would require @jameskerr to interrupt his other priorities, I went ahead and tested the changes in this PR that are what's described in the 3rd proposal. I tested it out using my Linux VM with the config/script described in #2843 (comment). The tests confirmed that these changes do indeed greatly improve reliability of the test, as a baseline run of the cycle.sh at Zui commit 3d3b66d saw 18 failures out of 200 runs, whereas f9fc137 running the cycle.sh at Zui commit f9fc137 from this branch saw 0 failures out of 200 runs.

I still feel that we'll ultimately want to go ahead with the 2nd proposal from #2843 since that would potentially help all tests that issue queries and check results whereas the changes in this PR just improve one particular test. However, since these changes should greatly reduce the number of e2e failures in the meantime, I'm game to see them merged.

@philrz philrz requested a review from jameskerr August 25, 2023 23:09
@philrz philrz self-assigned this Aug 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Intermittent failure of pool-loads.spec.ts: ".zed-table__cell" resolved to 2 elements

2 participants