add physics integration tests (#865)

This commit is contained in:
Not John
2024-06-19 20:34:45 -07:00
committed by GitHub
parent 3eb4c6cc37
commit cdee967f08
3 changed files with 225 additions and 0 deletions
@@ -0,0 +1,42 @@
-- Integration tests for physics
local passedTestCount = 0
local failedTestCount = 0
runProcess(function()
dofile(script_dir() .. "gravity01.lua")
waitSignal("integration_test_complete")
dofile(script_dir() .. "gravity01.lua")
waitSignal("integration_test_complete")
dofile(script_dir() .. "gravity01.lua")
waitSignal("integration_test_complete")
dofile(script_dir() .. "gravity02.lua")
waitSignal("integration_test_complete")
killProcesses()
backlog_post("Tests passed: " .. passedTestCount .. ", failed: " .. failedTestCount)
end)
runProcess(function()
while true do
waitSignal("integration_test_pass")
passedTestCount = passedTestCount + 1
end
end)
runProcess(function()
while true do
waitSignal("integration_test_fail")
failedTestCount = failedTestCount + 1
end
end)