From 5e8c1166946030ebe02d1ae7e155530b209a9d82 Mon Sep 17 00:00:00 2001 From: Alexandre Terrasa Date: Mon, 28 Nov 2016 16:09:55 -0500 Subject: [PATCH] nitunit: toolcontext set `NIT_TESTING_PATH` Signed-off-by: Alexandre Terrasa --- src/testing/testing_base.nit | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/testing/testing_base.nit b/src/testing/testing_base.nit index d6b3a47..e035c9e 100644 --- a/src/testing/testing_base.nit +++ b/src/testing/testing_base.nit @@ -166,6 +166,13 @@ ulimit -t {{{ulimit_usertime}}} 2> /dev/null fun show_unit(test: UnitTest, more_message: nullable String) do print test.to_screen(more_message, not opt_no_color.value) end + + # Set the `NIT_TESTING_PATH` environment variable with `path`. + # + # If `path == null` then `NIT_TESTING_PATH` is set with the empty string. + fun set_testing_path(path: nullable String) do + "NIT_TESTING_PATH".setenv(path or else "") + end end # A unit test is an elementary test discovered, run and reported by nitunit. -- 1.7.9.5