Skip to content

Commit c3b5930

Browse files
committed
feat(summary): prioritise result over running in counts
1 parent 7730c15 commit c3b5930

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

lua/neotest/client/strategies/integrated/init.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ return function(spec)
4545
output_finish_future.set()
4646
return
4747
end
48-
nio.run(function() output_accum:push(table.concat(data, "\n")) end)
48+
nio.run(function()
49+
output_accum:push(table.concat(data, "\n"))
50+
end)
4951
end,
5052
on_exit = function(_, code)
5153
result_code = code

lua/neotest/consumers/summary/summary.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,10 @@ function Summary:_write_header(canvas, adapter_id, tree)
7777

7878
local result = results[pos.id]
7979

80-
if self.client:is_running(pos.id, { adapter = adapter_id }) then
81-
status_counts.running = status_counts.running + 1
82-
elseif result and status_counts[result.status] ~= nil then
80+
if result and status_counts[result.status] ~= nil then
8381
status_counts[result.status] = status_counts[result.status] + 1
82+
elseif self.client:is_running(pos.id, { adapter = adapter_id }) then
83+
status_counts.running = status_counts.running + 1
8484
end
8585
end
8686
end

lua/neotest/types/fanout_accum.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ function neotest.FanoutAccum:new(accum, init)
2121
data = init,
2222
accum = accum,
2323
consumers = {},
24-
semaphore = nio.control.semaphore(1)
24+
semaphore = nio.control.semaphore(1),
2525
}, self)
2626
end
2727

0 commit comments

Comments
 (0)