-- test if draining of prefetch queue works
local function test_predict_drain()
+ resolve_count = 0
predict.queue_len = 2
predict.queue['TYPE65535 example.com'] = 1
predict.queue['SOA example.com'] = 1
jit.off()
end
+-- override os.exit to allow cleanup on exit
+local exit = os.exit
+os.exit = function (code)
+ if code == 0 then
+ quit()
+ else
+ exit(code) -- This will leak memory
+ end
+end
+
-- export testing module in globals
local tapered = require('tapered.src.tapered')
for k, v in pairs(tapered) do