This PR introduces various test improvements, mostly related to waiting for various async tasks to be completed if a test case expects them to be completed. This improvements are required to properly solve #412 and #415 since, after introducing more async things, flaky tests starts to fail more often. Also previous PRs had ignored the possibility of creating schema on yet ro instance. This PR also covers this issues. This PR does not yet solve #412, so tests still may fail.
This PR introduces various test improvements, mostly related to waiting for various async tasks to be completed if a test case expects them to be completed. This improvements are required to properly solve #412 and #415 since, after introducing more async things, flaky tests starts to fail more often. Also previous PRs had ignored the possibility of creating schema on yet ro instance. This PR also covers this issues. This PR does not yet solve #412, so tests still may fail.
I didn't forget about
Part of #412 Part of #415