tarantool / crud

Easy assess to data stored in vshard cluster
BSD 2-Clause "Simplified" License
40 stars 14 forks source link

Stabilize tests for Tarantool 3 features #426

Closed DifferentialOrange closed 3 months ago

DifferentialOrange commented 3 months ago

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

DifferentialOrange commented 3 months ago

Sorry for force-pushes after review requests, should be fine now.