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 } |