scansion/console.lua

changeset 131
2d19fdddb9ee
parent 126
87ea077acc21
child 133
e087dd875160
equal deleted inserted replaced
130:ce99abde467b 131:2d19fdddb9ee
66 end 66 end
67 return table.concat(r, " / "); 67 return table.concat(r, " / ");
68 end; 68 end;
69 }; 69 };
70 70
71 local quiet_handlers = { "test-failed", "test-error" };
72
73 local function new(config)
74 local h = {};
75 if config.quiet then
76 for _, handler_name in ipairs(quiet_handlers) do
77 h[handler_name] = handlers[handler_name];
78 end
79 if config.summary then
80 h["end"] = handlers["end"];
81 end
82 else
83 h = handlers;
84 end
85 return h;
86 end
87
71 return { 88 return {
72 handlers = handlers; 89 new = new;
73 } 90 }

mercurial