From 5dfd303fd15750f2128f6f45b8d3ef157a2090d8 Mon Sep 17 00:00:00 2001 From: Feoramund <161657516+Feoramund@users.noreply.github.com> Date: Sat, 15 Jun 2024 13:26:40 -0400 Subject: [PATCH] Setup default `context.random_generator` for tests --- core/testing/runner.odin | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/testing/runner.odin b/core/testing/runner.odin index a0f9eee31..01464e1aa 100644 --- a/core/testing/runner.odin +++ b/core/testing/runner.odin @@ -9,6 +9,7 @@ import "core:encoding/ansi" import "core:fmt" import "core:io" @require import pkg_log "core:log" +import "core:math/rand" import "core:mem" import "core:os" import "core:slice" @@ -108,6 +109,9 @@ run_test_task :: proc(task: thread.Task) { free_all(context.temp_allocator) + random_generator_state := rand.create(data.t.seed) + context.random_generator = rand.default_random_generator(&random_generator_state) + data.it.p(&data.t) end_t(&data.t)