summaryrefslogtreecommitdiff
path: root/testes/all.lua
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-03-14 15:30:54 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2019-03-14 15:30:54 -0300
commitb56d4e570a60a8e84df8288c3122eb5bb5c20af6 (patch)
treed5597a7865712fc407adbb41fe0749e728617ca7 /testes/all.lua
parent9eca305e75010e30342486a4139846faf1b3eccb (diff)
downloadlua-github-b56d4e570a60a8e84df8288c3122eb5bb5c20af6.tar.gz
Changes in the warning system
- The warning functions get an extra parameter that tells whether message is to be continued (instead of using end-of-lines as a signal). - The user data for the warning function is a regular value, instead of a writable slot inside the Lua state.
Diffstat (limited to 'testes/all.lua')
-rw-r--r--testes/all.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/testes/all.lua b/testes/all.lua
index 506afad2..8d727b6b 100644
--- a/testes/all.lua
+++ b/testes/all.lua
@@ -6,7 +6,7 @@
local version = "Lua 5.4"
if _VERSION ~= version then
warn(string.format(
- "This test suite is for %s, not for %s\nExiting tests\n", version, _VERSION))
+ "This test suite is for %s, not for %s\nExiting tests", version, _VERSION))
return
end
@@ -190,16 +190,16 @@ assert(dofile('verybig.lua', true) == 10); collectgarbage()
dofile('files.lua')
if #msgs > 0 then
- warn("#tests not performed:\n ")
+ warn("#tests not performed:", true)
for i=1,#msgs do
- warn(msgs[i]); warn("\n ")
+ warn("\n ", true); warn(msgs[i], true)
end
warn("\n")
end
print("(there should be two warnings now)")
-warn("#This is "); warn("an expected"); warn(" warning\n")
-warn("#This is"); warn(" another one\n")
+warn("#This is ", true); warn("an expected", true); warn(" warning")
+warn("#This is", true); warn(" another one")
-- no test module should define 'debug'
assert(debug == nil)