use love-test-report action

added md support to work with love-test-report, a basic action made to just dump md files into repo checks
This commit is contained in:
ell
2023-10-06 13:26:51 +01:00
parent ac5f97e656
commit 04293d3fbd
7 changed files with 46 additions and 19 deletions
+4 -2
View File
@@ -303,18 +303,20 @@ TestMethod = {
-- get failure/skip message for output (if any)
local failure = ''
local output = ''
-- @NOTE if you don't put anything inside of the <failure></failure> then
-- dorny/test-reporter@v1 will fail to parse it
if self.passed == false and self.skipped == false then
failure = '\t\t\t<failure message="' .. self.result.key .. ' ' ..
self.result.message .. '">' .. self.result.key .. ' ' .. self.result.message .. '</failure>\n'
output = self.result.key .. ' ' .. self.result.message
-- append failures if any to report md
love.test.mdfailures = love.test.mdfailures .. '> 🔴 ' .. self.method .. ' \n' ..
'> ' .. output .. ' \n\n'
end
if output == '' and self.skipped == true then
failure = '\t\t\t<skipped message="' .. self.skipreason .. '" />\n'
output = self.skipreason
end
-- append XML for the test class result
self.testmodule.xml = self.testmodule.xml .. '\t\t<testcase classname="' ..
self.method .. '" name="' .. self.method .. '" assertions="' .. tostring(#self.asserts) ..