Fixed issues

This commit is contained in:
Ryan Ward 2023-11-26 21:10:37 -05:00
parent b7a7e5bf16
commit ea6503d7b2
4 changed files with 16 additions and 8 deletions

View File

@ -29,7 +29,7 @@ jobs:
pip install hererocks
hererocks lua-pkg --${{ matrix.lua }} -rlatest
- name: Install lanes
- name: Install lanes and multi
run: |
source ${{github.workspace}}/lua-pkg/bin/activate
luarocks install lanes

View File

@ -35,6 +35,7 @@ build = {
["multi.integration.pseudoManager.threads"] = "integration/pseudoManager/threads.lua",
["multi.integration.luvitManager"] = "integration/luvitManager.lua",
["multi.integration.threading"] = "integration/threading.lua",
["multi.integration.sharedExtension"] = "integration/sharedExtension/init.lua",
--["multi.integration.networkManager"] = "integration/networkManager.lua",
}
}

View File

@ -156,13 +156,20 @@ runTest = thread:newFunction(function()
if not love then
local ec = 0
multi.print("Testing pseudo threading")
_, str, ecc = os.execute("lua tests/threadtests.lua p")
ec = ec + ecc
multi.print("Testing lanes threading")
_, str, ecc = os.execute("lua tests/threadtests.lua l")
ec = ec + ecc
if ec ~= 0 then
capture = io.popen("lua tests/threadtests.lua p"):read("*a")
if capture:lower():match("error") then
ec = ec + 1
os.exit(1)
else
io.write(capture)
end
multi.print("Testing lanes threading")
capture = io.popen("lua tests/threadtests.lua l"):read("*a")
if capture:lower():match("error") then
ec = ec + 1
os.exit(1)
else
io.write(capture)
end
os.exit(0)
end

View File

@ -210,7 +210,7 @@ multi:newThread("Scheduler Thread",function()
end)
multi.OnExit(function(err_or_errorcode)
multi.print("Error Code: ", err_or_errorcode)
multi.print("EC: ", err_or_errorcode)
if not we_good then
multi.print("There was an error running some tests!")
return