WorldRendererTest: improve fault tolerance

This commit is contained in:
Bixilon 2023-01-17 17:19:24 +01:00
parent 1fc103c8ff
commit 313936db2d
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -32,8 +32,8 @@ class WorldRendererTest {
} }
private fun WorldRenderer.awaitQueue(count: Int) { private fun WorldRenderer.awaitQueue(count: Int) {
for (i in 0 until 1000) { for (i in 0 until 2000) {
Thread.sleep(10) Thread.sleep(16)
frame() frame()
if (loaded.size == count) { if (loaded.size == count) {
break break
@ -89,10 +89,11 @@ class WorldRendererTest {
} }
renderer.awaitQueue(chunks.size) renderer.awaitQueue(chunks.size)
val count = renderer.loaded.size
// reset // reset
for (chunk in chunks) { for (chunk in chunks) {
chunk[Vec3i(0, 0, 0)] = null chunk[Vec3i(0, 0, 0)] = null
} }
Assert.assertEquals(renderer.loaded.size, chunks.size) Assert.assertEquals(count, chunks.size)
} }
} }