From bd4572cfd129aa17b79f50f8c08719781d288e5e Mon Sep 17 00:00:00 2001 From: Lars Mueller Date: Tue, 21 May 2024 17:32:58 +0200 Subject: [PATCH] Fix broken CI --- games/devtest/mods/unittests/init.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/games/devtest/mods/unittests/init.lua b/games/devtest/mods/unittests/init.lua index 1499ccacb..47568d9fc 100644 --- a/games/devtest/mods/unittests/init.lua +++ b/games/devtest/mods/unittests/init.lua @@ -200,11 +200,15 @@ end if core.settings:get_bool("devtest_unittests_autostart", false) then local test_results = nil core.after(0, function() + -- CI adds a mod which sets `unittests.on_finished` + -- to write status information to the filesystem + local old_on_finished = unittests.on_finished unittests.on_finished = function(ok) for _, player in ipairs(minetest.get_connected_players()) do send_results(player:get_player_name(), ok) end test_results = ok + old_on_finished(ok) end coroutine.wrap(unittests.run_all)() end)