Skip to content

Commit 190afac

Browse files
committed
Changed output order so excluded is at the end of the summary
1 parent c64c54f commit 190afac

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

lib/ex_unit/lib/ex_unit/cli_formatter.ex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -342,10 +342,6 @@ defmodule ExUnit.CLIFormatter do
342342

343343
message =
344344
"#{formatted_test_type_counts}#{config.failure_counter} #{failure_pl}"
345-
|> if_true(
346-
config.excluded_counter > 0,
347-
&(&1 <> ", #{config.excluded_counter} excluded")
348-
)
349345
|> if_true(
350346
config.invalid_counter > 0,
351347
&(&1 <> ", #{config.invalid_counter} invalid")
@@ -354,6 +350,10 @@ defmodule ExUnit.CLIFormatter do
354350
config.skipped_counter > 0,
355351
&(&1 <> ", " <> skipped("#{config.skipped_counter} skipped", config))
356352
)
353+
|> if_true(
354+
config.excluded_counter > 0,
355+
&(&1 <> ", #{config.excluded_counter} excluded")
356+
)
357357

358358
cond do
359359
config.failure_counter > 0 or force_failures? ->

lib/ex_unit/test/ex_unit_test.exs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -681,7 +681,7 @@ defmodule ExUnitTest do
681681
end)
682682

683683
refute output =~ max_failures_reached_msg()
684-
assert output =~ "\n5 tests, 0 failures, 1 excluded, 4 invalid, 1 skipped\n"
684+
assert output =~ "\n5 tests, 0 failures, 4 invalid, 1 skipped, 1 excluded\n"
685685
end
686686

687687
test "parameterized tests" do
@@ -788,7 +788,7 @@ defmodule ExUnitTest do
788788
end)
789789

790790
assert output =~ max_failures_reached_msg()
791-
assert output =~ "\n5 tests, 2 failures, 1 excluded, 1 skipped\n"
791+
assert output =~ "\n5 tests, 2 failures, 1 skipped, 1 excluded\n"
792792
end
793793

794794
test ":max_failures is not reached" do
@@ -819,7 +819,7 @@ defmodule ExUnitTest do
819819
end)
820820

821821
refute output =~ max_failures_reached_msg()
822-
assert output =~ "\n6 tests, 2 failures, 2 excluded, 1 skipped\n"
822+
assert output =~ "\n6 tests, 2 failures, 1 skipped, 2 excluded\n"
823823
end
824824

825825
test ":max_failures has been reached" do
@@ -853,7 +853,7 @@ defmodule ExUnitTest do
853853
end)
854854

855855
assert output =~ max_failures_reached_msg()
856-
assert output =~ "\n5 tests, 2 failures, 2 excluded, 2 skipped\n"
856+
assert output =~ "\n5 tests, 2 failures, 2 skipped, 2 excluded\n"
857857
end
858858

859859
# Excluded and skipped tests are detected before setup_all
@@ -887,7 +887,7 @@ defmodule ExUnitTest do
887887
end)
888888

889889
assert output =~ max_failures_reached_msg()
890-
assert output =~ "\n3 tests, 0 failures, 1 excluded, 2 invalid, 1 skipped\n"
890+
assert output =~ "\n3 tests, 0 failures, 2 invalid, 1 skipped, 1 excluded\n"
891891
end
892892

893893
test ":max_failures flushes all async/sync cases" do

0 commit comments

Comments
 (0)