mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-16 02:45:13 -04:00
WorldRendererTest: improve fault tolerance
This commit is contained in:
parent
1fc103c8ff
commit
313936db2d
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user