====== debug.debug - no tests ====== ====== debug.gethook ====== --- checkallpass - debug.gethook() nil,'',0 ====== debug.getinfo ====== --- checkallpass - debug.getinfo() - debug.getinfo(25) - debug.getinfo('25') --- checkallpass - debug.getinfo()
- debug.getinfo(25) - debug.getinfo('25') --- checkallpass - debug.getinfo(,'')
- debug.getinfo(25,'') - debug.getinfo('25','') - debug.getinfo(,'n')
- debug.getinfo(25,'n') - debug.getinfo('25','n') - debug.getinfo(,'flnStu')
- debug.getinfo(25,'flnStu') - debug.getinfo('25','flnStu') --- checkallpass fail debug.getinfo('') 'bad argument #1 to 'debug.getinfo' (function or level expected)' fail debug.getinfo('n') 'bad argument #1 to 'debug.getinfo' (function or level expected)' fail debug.getinfo('flnStu') 'bad argument #1 to 'debug.getinfo' (function or level expected)' --- checkallerrors - debug.getinfo() ...function or level... --- checkallerrors - debug.getinfo(nil) ...function or level... - debug.getinfo('abc') ...function or level... - debug.getinfo(true) ...function or level... - debug.getinfo() ...function or level... --- checkallerrors - debug.getinfo(,true) ...string expected... - debug.getinfo(,
) ...string expected... - debug.getinfo(,) ...string expected... - debug.getinfo(,) ...string expected... --- checkallerrors - debug.getinfo(nil,) ...string expected... - debug.getinfo('abc',) ...string expected... - debug.getinfo(true,) ...string expected... --- checkallerrors - debug.getinfo('abc',,'abc') ...string expected... - debug.getinfo(1.25,,'abc') ...string expected... - debug.getinfo(true,,'abc') ...string expected... - debug.getinfo(
,,'abc') ...string expected... - debug.getinfo(,,'abc') ...string expected... --- checkallerrors badmsg debug.getinfo('qzQZ') template='invalid option' actual='bad argument #1 to 'debug.getinfo' (function or level expected)' ====== debug.getlocal ====== f: x,y,a,b,p,q 1 2 nil nil p q --- checkallpass - debug.getlocal(,1) 'x' - debug.getlocal(1,1) '(*temporary)' - debug.getlocal(,'2') 'y' - debug.getlocal(1,'2') --- checkallpass - debug.getlocal(,,1) 'x' --- checkallerrors - debug.getlocal() ...number expected... --- checkallerrors - debug.getlocal(,nil) ...number expected... - debug.getlocal(25,nil) ...number expected... - debug.getlocal('25',nil) ...number expected... - debug.getlocal(,'abc') ...number expected... - debug.getlocal(25,'abc') ...number expected... - debug.getlocal('25','abc') ...number expected... - debug.getlocal(,true) ...number expected... - debug.getlocal(25,true) ...number expected... - debug.getlocal('25',true) ...number expected... - debug.getlocal(,
) ...number expected... - debug.getlocal(25,
) ...number expected... - debug.getlocal('25',
) ...number expected... - debug.getlocal(,) ...number expected... - debug.getlocal(25,) ...number expected... - debug.getlocal('25',) ...number expected... - debug.getlocal(,) ...number expected... - debug.getlocal(25,) ...number expected... - debug.getlocal('25',) ...number expected... --- checkallerrors - debug.getlocal(nil,1.25) ...number expected... - debug.getlocal('abc',1.25) ...number expected... - debug.getlocal(true,1.25) ...number expected... - debug.getlocal(,1.25) ...number expected... - debug.getlocal(nil,'789') ...number expected... - debug.getlocal('abc','789') ...number expected... - debug.getlocal(true,'789') ...number expected... - debug.getlocal(,'789') ...number expected... --- checkallerrors - debug.getlocal(,) ...got no value... - debug.getlocal(,25) ...got no value... - debug.getlocal(,'25') ...got no value... --- checkallerrors - debug.getlocal('abc',,1) ...number expected... - debug.getlocal(1.25,,1) ...number expected... - debug.getlocal(true,,1) ...number expected... - debug.getlocal(
,,1) ...number expected... - debug.getlocal(,,1) ...number expected... - debug.getlocal('abc',,'2') ...number expected... - debug.getlocal(1.25,,'2') ...number expected... - debug.getlocal(true,,'2') ...number expected... - debug.getlocal(
,,'2') ...number expected... - debug.getlocal(,,'2') ...number expected... --- checkallerrors - debug.getlocal(,100,1) ...level out of range... ====== debug.getmetatable ====== --- checkallpass - debug.getmetatable(nil) - debug.getmetatable('abc')
- debug.getmetatable(1.25) - debug.getmetatable(true) - debug.getmetatable(
) - debug.getmetatable() - debug.getmetatable() --- checkallerrors - debug.getmetatable() ...value expected... ====== debug.getregistry ====== --- checkallpass - debug.getregistry()
--- checkallpass - debug.getregistry(nil)
- debug.getregistry('abc')
- debug.getregistry(1.25)
- debug.getregistry(true)
- debug.getregistry(
)
- debug.getregistry()
- debug.getregistry()
====== debug.getupvalue ====== --- checkallpass - debug.getupvalue(,1) '_ENV',
- debug.getupvalue(,'2') 'p','p' --- checkallerrors - debug.getupvalue() ...number expected... --- checkallerrors - debug.getupvalue(nil,1) ...function expected... - debug.getupvalue('abc',1) ...function expected... - debug.getupvalue(1.25,1) ...function expected... - debug.getupvalue(true,1) ...function expected... - debug.getupvalue(
,1) ...function expected... - debug.getupvalue(,1) ...function expected... - debug.getupvalue(nil,'2') ...function expected... - debug.getupvalue('abc','2') ...function expected... - debug.getupvalue(1.25,'2') ...function expected... - debug.getupvalue(true,'2') ...function expected... - debug.getupvalue(
,'2') ...function expected... - debug.getupvalue(,'2') ...function expected... --- checkallerrors - debug.getupvalue(,nil) ...number expected... - debug.getupvalue(,'abc') ...number expected... - debug.getupvalue(,true) ...number expected... - debug.getupvalue(,
) ...number expected... - debug.getupvalue(,) ...number expected... - debug.getupvalue(,) ...number expected... --- checkallpass - debug.getuservalue() --- checkallpass - debug.getuservalue(nil) - debug.getuservalue('abc') - debug.getuservalue(1.25) - debug.getuservalue(true) - debug.getuservalue(
) - debug.getuservalue() - debug.getuservalue() --- checkallpass - debug.sethook() --- checkallpass --- checkallpass - debug.sethook(,'cr') - debug.sethook(,'l') --- checkallpass - debug.sethook(nil,,'cr') - debug.sethook(,,'cr') - debug.sethook(nil,,'l') - debug.sethook(,,'l') --- checkallerrors - debug.sethook('abc') ...string expected... - debug.sethook() ...string expected... - debug.sethook(true) ...string expected... --- checkallerrors - debug.sethook('abc',nil,'cr') ...string expected... - debug.sethook(,nil,'cr') ...string expected... - debug.sethook(true,nil,'cr') ...string expected... - debug.sethook('abc',,'cr') ...string expected... - debug.sethook(,,'cr') ...string expected... - debug.sethook(true,,'cr') ...string expected... - debug.sethook('abc',nil,'l') ...string expected... - debug.sethook(,nil,'l') ...string expected... - debug.sethook(true,nil,'l') ...string expected... - debug.sethook('abc',,'l') ...string expected... - debug.sethook(,,'l') ...string expected... - debug.sethook(true,,'l') ...string expected... ====== debug.setlocal ====== f: x,y,a,b,p,q 1 2 nil nil p q --- checkallpass - debug.setlocal(1,1,nil) '(*temporary)' - debug.setlocal(1,1,'foo') '(*temporary)' f: x,y,a,b,p,q 1 2 1 2 p q --- checkallpass - debug.setlocal(,1,2,nil) - debug.setlocal(,1,2,'bar') f: x,y,a,b,p,q 1 2 1 2 p q --- checkallerrors - debug.setlocal() ...number expected... --- checkallerrors - debug.setlocal(1) ...value expected... --- checkallerrors - debug.setlocal(1,1) ...value expected... --- checkallerrors - debug.setlocal(,1,2) ...value expected... --- checkallerrors - debug.setlocal(
,1) ...number expected... - debug.setlocal('abc',1) ...number expected... --- checkallerrors - debug.setlocal(1,'abc') ...value expected... - debug.setlocal(1,true) ...value expected... - debug.setlocal(1,
) ...value expected... - debug.setlocal(1,) ...value expected... - debug.setlocal(1,) ...value expected... --- checkallerrors - debug.setlocal(
,1,1,nil) ...number expected... - debug.setlocal('abc',1,1,nil) ...number expected... - debug.setlocal(
,1,1,'foo') ...number expected... - debug.setlocal('abc',1,1,'foo') ...number expected... --- checkallerrors - debug.setlocal(10,1,'foo') ...level out of range... ====== debug.setmetatable ====== --- checkallpass - debug.setmetatable(nil,
) - debug.setmetatable('abc',
) 'abc' - debug.setmetatable(1.25,
) 1.25 - debug.setmetatable(true,
) true - debug.setmetatable(
,
)
- debug.setmetatable(,
) - debug.setmetatable(,
) - debug.setmetatable(nil,nil) - debug.setmetatable('abc',nil) 'abc' - debug.setmetatable(1.25,nil) 1.25 - debug.setmetatable(true,nil) true - debug.setmetatable(
,nil)
- debug.setmetatable(,nil) - debug.setmetatable(,nil) --- checkallerrors - debug.setmetatable() ...nil or table... --- checkallerrors - debug.setmetatable(nil) ...nil or table... - debug.setmetatable('abc') ...nil or table... - debug.setmetatable(1.25) ...nil or table... - debug.setmetatable(true) ...nil or table... - debug.setmetatable(
) ...nil or table... - debug.setmetatable() ...nil or table... - debug.setmetatable() ...nil or table... ====== debug.setupvalue ====== --- checkallpass - debug.setupvalue(,2,nil) 'p' - debug.setupvalue(,'3',nil) 'q' - debug.setupvalue(,2,true) 'p' - debug.setupvalue(,'3',true) 'q' - debug.setupvalue(,2,'abc') 'p' - debug.setupvalue(,'3','abc') 'q' p,q abc abc --- checkallerrors - debug.setupvalue() ...value expected... --- checkallerrors - debug.setupvalue() ...value expected... --- checkallerrors - debug.setupvalue(,2) ...value expected... --- checkallerrors - debug.setupvalue(nil,2) ...value expected... - debug.setupvalue('abc',2) ...value expected... - debug.setupvalue(1.25,2) ...value expected... - debug.setupvalue(true,2) ...value expected... - debug.setupvalue(
,2) ...value expected... - debug.setupvalue(,2) ...value expected... --- checkallerrors - debug.setupvalue(,nil) ...value expected... - debug.setupvalue(,'abc') ...value expected... - debug.setupvalue(,true) ...value expected... - debug.setupvalue(,
) ...value expected... - debug.setupvalue(,) ...value expected... - debug.setupvalue(,) ...value expected... ====== debug.setuservalue ====== --- checkallerrors - debug.setuservalue() ...userdata expected... --- checkallerrors - debug.setuservalue(nil) ...userdata expected... - debug.setuservalue('abc') ...userdata expected... - debug.setuservalue(1.25) ...userdata expected... - debug.setuservalue(true) ...userdata expected... - debug.setuservalue(
) ...userdata expected... - debug.setuservalue() ...userdata expected... - debug.setuservalue() ...userdata expected... --- checkallerrors - debug.setuservalue(nil,'abc') ...userdata expected... - debug.setuservalue('abc','abc') ...userdata expected... - debug.setuservalue(1.25,'abc') ...userdata expected... - debug.setuservalue(true,'abc') ...userdata expected... - debug.setuservalue(
,'abc') ...userdata expected... - debug.setuservalue(,'abc') ...userdata expected... - debug.setuservalue(,'abc') ...userdata expected... - debug.setuservalue(nil,1.25) ...userdata expected... - debug.setuservalue('abc',1.25) ...userdata expected... - debug.setuservalue(1.25,1.25) ...userdata expected... - debug.setuservalue(true,1.25) ...userdata expected... - debug.setuservalue(
,1.25) ...userdata expected... - debug.setuservalue(,1.25) ...userdata expected... - debug.setuservalue(,1.25) ...userdata expected... ====== debug.traceback ====== --- checkallpass - debug.traceback() 'stack traceback: [C]: in function 'pcall' args.lua:143: in function 'invoke' args.lua:167: in function 'checkallpass' debuglibargs.lua:127: in main chunk [C]: in ?' --- checkallpass - debug.traceback('abc') 'abc stack traceback: [C]: in function 'pcall' args.lua:143: in function 'invoke' args.lua:167: in function 'checkallpass' debuglibargs.lua:128: in main chunk [C]: in ?' --- checkallpass - debug.traceback('abc',1.25) 'abc stack traceback: [C]: in function 'pcall' args.lua:143: in function 'invoke' args.lua:167: in function 'checkallpass' debuglibargs.lua:129: in main chunk [C]: in ?' --- checkallpass - debug.traceback() 'stack traceback: [C]: in function 'pcall' args.lua:143: in function 'invoke' args.lua:167: in function 'checkallpass' debuglibargs.lua:130: in main chunk [C]: in ?' --- checkallpass - debug.traceback(,'abc') 'abc stack traceback: [C]: in function 'pcall' args.lua:143: in function 'invoke' args.lua:167: in function 'checkallpass' debuglibargs.lua:131: in main chunk [C]: in ?' --- checkallpass - debug.traceback(,'abc',1.25) 'abc stack traceback: [C]: in function 'pcall' args.lua:143: in function 'invoke' args.lua:167: in function 'checkallpass' debuglibargs.lua:132: in main chunk [C]: in ?' --- checkallpass - debug.traceback() - debug.traceback(true) true - debug.traceback(
)
--- checkallpass - debug.traceback(,nil) - debug.traceback(true,nil) true - debug.traceback(
,nil)
- debug.traceback(,'abc') - debug.traceback(true,'abc') true - debug.traceback(
,'abc')
- debug.traceback(,true) - debug.traceback(true,true) true - debug.traceback(
,true)
- debug.traceback(,
) - debug.traceback(true,
) true - debug.traceback(
,
)
- debug.traceback(,) - debug.traceback(true,) true - debug.traceback(
,)
- debug.traceback(,) - debug.traceback(true,) true - debug.traceback(
,)
====== debug.upvalueid ====== --- checkallpass - debug.upvalueid(,1) - debug.upvalueid(,'2') --- checkallerrors - debug.upvalueid() ...number expected... --- checkallerrors - debug.upvalueid(nil,1) ...function expected... - debug.upvalueid('abc',1) ...function expected... - debug.upvalueid(1.25,1) ...function expected... - debug.upvalueid(true,1) ...function expected... - debug.upvalueid(
,1) ...function expected... - debug.upvalueid(,1) ...function expected... - debug.upvalueid(nil,'2') ...function expected... - debug.upvalueid('abc','2') ...function expected... - debug.upvalueid(1.25,'2') ...function expected... - debug.upvalueid(true,'2') ...function expected... - debug.upvalueid(
,'2') ...function expected... - debug.upvalueid(,'2') ...function expected... --- checkallerrors - debug.upvalueid(,nil) ...number expected... - debug.upvalueid(,'abc') ...number expected... - debug.upvalueid(,true) ...number expected... - debug.upvalueid(,
) ...number expected... - debug.upvalueid(,) ...number expected... - debug.upvalueid(,) ...number expected... ====== debug.upvaluejoin ====== --- checkallpass - debug.upvaluejoin(,1,,1) - debug.upvaluejoin(,'2',,1) - debug.upvaluejoin(,1,,'2') - debug.upvaluejoin(,'2',,'2') --- checkallerrors - debug.upvaluejoin() ...number expected... --- checkallerrors - debug.upvaluejoin(nil,1) ...function expected... - debug.upvaluejoin('abc',1) ...function expected... - debug.upvaluejoin(1.25,1) ...function expected... - debug.upvaluejoin(true,1) ...function expected... - debug.upvaluejoin(
,1) ...function expected... - debug.upvaluejoin(,1) ...function expected... - debug.upvaluejoin(nil,'2') ...function expected... - debug.upvaluejoin('abc','2') ...function expected... - debug.upvaluejoin(1.25,'2') ...function expected... - debug.upvaluejoin(true,'2') ...function expected... - debug.upvaluejoin(
,'2') ...function expected... - debug.upvaluejoin(,'2') ...function expected... --- checkallerrors - debug.upvaluejoin(,nil) ...number expected... - debug.upvaluejoin(,'abc') ...number expected... - debug.upvaluejoin(,true) ...number expected... - debug.upvaluejoin(,
) ...number expected... - debug.upvaluejoin(,) ...number expected... - debug.upvaluejoin(,) ...number expected... --- checkallerrors - debug.upvaluejoin(,1,nil,1) ...function expected... - debug.upvaluejoin(,1,'abc',1) ...function expected... - debug.upvaluejoin(,1,1.25,1) ...function expected... - debug.upvaluejoin(,1,true,1) ...function expected... - debug.upvaluejoin(,1,
,1) ...function expected... - debug.upvaluejoin(,1,,1) ...function expected... - debug.upvaluejoin(,1,nil,'2') ...function expected... - debug.upvaluejoin(,1,'abc','2') ...function expected... - debug.upvaluejoin(,1,1.25,'2') ...function expected... - debug.upvaluejoin(,1,true,'2') ...function expected... - debug.upvaluejoin(,1,
,'2') ...function expected... - debug.upvaluejoin(,1,,'2') ...function expected... --- checkallerrors - debug.upvaluejoin(,1,,nil) ...number expected... - debug.upvaluejoin(,1,,'abc') ...number expected... - debug.upvaluejoin(,1,,true) ...number expected... - debug.upvaluejoin(,1,,
) ...number expected... - debug.upvaluejoin(,1,,) ...number expected... - debug.upvaluejoin(,1,,) ...number expected...