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) {
|
||||
for (i in 0 until 1000) {
|
||||
Thread.sleep(10)
|
||||
for (i in 0 until 2000) {
|
||||
Thread.sleep(16)
|
||||
frame()
|
||||
if (loaded.size == count) {
|
||||
break
|
||||
@ -89,10 +89,11 @@ class WorldRendererTest {
|
||||
}
|
||||
renderer.awaitQueue(chunks.size)
|
||||
|
||||
val count = renderer.loaded.size
|
||||
// reset
|
||||
for (chunk in chunks) {
|
||||
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