{"push_id":918010078,"size":11,"distinct_size":11,"ref":"refs/heads/nitehawk","head":"9b06a78425bfb49e915da64fc27db0b2e46ae540","before":"1cc12147a3b1832e15bf5b1c07fe832786effced","commits":[{"sha":"66cd0134961ce4782fb66e9249241304d71f8686","author":{"email":"5758ffa791ed0666fb75085c5624d5e6d66bbc05@users.noreply.github.com","name":"NiteHawk"},"message":"Fix some typos","distinct":true,"url":"https://api.github.com/repos/n1tehawk/luaunit/commits/66cd0134961ce4782fb66e9249241304d71f8686"},{"sha":"6e5c3f01d6afa20faf664027619d347dd6466ac1","author":{"email":"5758ffa791ed0666fb75085c5624d5e6d66bbc05@users.noreply.github.com","name":"NiteHawk"},"message":"Some simplifications, refactor the type assertions","distinct":true,"url":"https://api.github.com/repos/n1tehawk/luaunit/commits/6e5c3f01d6afa20faf664027619d347dd6466ac1"},{"sha":"1b1ba4e0fc2492bfd6f8c4a77b4b5420e71c6e8a","author":{"email":"5758ffa791ed0666fb75085c5624d5e6d66bbc05@users.noreply.github.com","name":"NiteHawk"},"message":"Rework protectedCall()\n\nWith this change protectedCall() now returns an error \"object\" (as\na Lua table), including a \"status\" field containing a node status.","distinct":true,"url":"https://api.github.com/repos/n1tehawk/luaunit/commits/1b1ba4e0fc2492bfd6f8c4a77b4b5420e71c6e8a"},{"sha":"a3d69fa4744d63068dd700ffdc2d8cc43749a811","author":{"email":"5758ffa791ed0666fb75085c5624d5e6d66bbc05@users.noreply.github.com","name":"NiteHawk"},"message":"Rename LuaUnit:addFailure() to LuaUnit:addStatus()\n\n...and gracefully handle \"PASS\" status (by just ignoring it).\nThis allows to reduce the code in execOneFunction(), simply passing\nthrough the result of protectedCall() to the addStatus() handler.","distinct":true,"url":"https://api.github.com/repos/n1tehawk/luaunit/commits/a3d69fa4744d63068dd700ffdc2d8cc43749a811"},{"sha":"ca4d1b37a895dc8d24701cd1eeb8569c87d89078","author":{"email":"5758ffa791ed0666fb75085c5624d5e6d66bbc05@users.noreply.github.com","name":"NiteHawk"},"message":"Support alternative names for \"setUp\" and \"tearDown\" methods\n\nThis commit addresses #25, and extends the appropriate unit test.","distinct":true,"url":"https://api.github.com/repos/n1tehawk/luaunit/commits/ca4d1b37a895dc8d24701cd1eeb8569c87d89078"},{"sha":"75052f4d60cbbd24bbdb98bfa8c9aedf5c9a0f23","author":{"email":"5758ffa791ed0666fb75085c5624d5e6d66bbc05@users.noreply.github.com","name":"NiteHawk"},"message":"Move the NodeStatus class further up, so it's always available (locally)","distinct":true,"url":"https://api.github.com/repos/n1tehawk/luaunit/commits/75052f4d60cbbd24bbdb98bfa8c9aedf5c9a0f23"},{"sha":"22b744822df6f046ab12752ec1beb77cd04fecae","author":{"email":"5758ffa791ed0666fb75085c5624d5e6d66bbc05@users.noreply.github.com","name":"NiteHawk"},"message":"Extend the NodeStatus class","distinct":true,"url":"https://api.github.com/repos/n1tehawk/luaunit/commits/22b744822df6f046ab12752ec1beb77cd04fecae"},{"sha":"ee49532a26198a178d4a335dbe0111d779c4e568","author":{"email":"5758ffa791ed0666fb75085c5624d5e6d66bbc05@users.noreply.github.com","name":"NiteHawk"},"message":"Introduce FAILURE_PREFIX and handle it in protectedCall()\n\nThis allows subsequent functions to detect (possibly expected)\ntest failures from actual \"run-time\" errors during test execution.\nThe status field within the result table gets adjusted accordingly.","distinct":true,"url":"https://api.github.com/repos/n1tehawk/luaunit/commits/ee49532a26198a178d4a335dbe0111d779c4e568"},{"sha":"c8358457a4acf5274b7e59dca6d7cb7cee070bd3","author":{"email":"5758ffa791ed0666fb75085c5624d5e6d66bbc05@users.noreply.github.com","name":"NiteHawk"},"message":"Activate FAILURE_PREFIX and adjust unit tests accordingly","distinct":true,"url":"https://api.github.com/repos/n1tehawk/luaunit/commits/c8358457a4acf5274b7e59dca6d7cb7cee070bd3"},{"sha":"e97d7a2119f2ea7f302d4fdba4908f2ff05abf07","author":{"email":"5758ffa791ed0666fb75085c5624d5e6d66bbc05@users.noreply.github.com","name":"NiteHawk"},"message":"Experimental: have actual \"error\" output\n\nTODO: verify actual conformance with expected standards (TAP, JUnit, XML)\n\nSigned-off-by: NiteHawk <n1tehawk@users.noreply.github.com>","distinct":true,"url":"https://api.github.com/repos/n1tehawk/luaunit/commits/e97d7a2119f2ea7f302d4fdba4908f2ff05abf07"},{"sha":"9b06a78425bfb49e915da64fc27db0b2e46ae540","author":{"email":"5758ffa791ed0666fb75085c5624d5e6d66bbc05@users.noreply.github.com","name":"NiteHawk"},"message":"Experimental: add LuaUnit option to quit on errors\n\nTo keep compatibility with previous LuaUnit versions, I've deliberately\nmade this an \"opt-in\" feature for now. But with a dedicated option set,\nLuaUnit will abort execution in case of actual errors (and quit with\nexit code -2).\n\n(A unit test was added that demonstrates and checks this.)","distinct":true,"url":"https://api.github.com/repos/n1tehawk/luaunit/commits/9b06a78425bfb49e915da64fc27db0b2e46ae540"}]}