Great! I'll do that next week (: Any preference on the wording? A few options:
- Update the test count to only count the tests that were run. My example above would become: 9 tests, 2 failures, 15 excluded - This is my preference, but I'm not picky - Keep the existing output but add in a new field for the tests that were run. My example above would become: 24 tests, 9 executed, 2 failures, 15 excluded - This one feels more redundant - I'm open to labelling it something other than "executed" but that's all I can think of at the moment On Friday, December 13, 2024 at 12:14:26 PM UTC-8 José Valim wrote: > Yes, I think that’s better, I have ran into the same scenario. Please do > submit a PR. > > > > *José Valimhttps://dashbit.co/ <https://dashbit.co/>* > > > On Fri, Dec 13, 2024 at 20:30 Kieran <kieran...@gmail.com> wrote: > >> When testing a single file with ExUnit you can run a subset of tests by >> appending a :<line number> to your mix test command. >> >> *Problem:* >> >> Currently this outputs the *overall* number of tests in the current >> module, the number of failures, and the number of tests you've excluded. >> Example: 24 tests, 2 failures, 15 excluded. This means I have to do mental >> math to figure out how many tests actually passed. This isn't a huge >> problem, but when I'm focusing on a refactor it gets tedious to always be >> thinking "24 minus 15 is 9 so I'm actually testing 9 things, 2 of which are >> failing". >> >> It's a small amount of additional cognitive overhead that adds up over >> time. I'm currently in the middle of a large-scale refactor so I'm >> especially aware of it in this moment >> >> *Proposal:* >> >> Simply update the output of ExUnit to include how many tests were >> actually ran. I'm not sure what the best wording would be, but a >> distinction between how many tests exist within the module vs. how many >> were tested would be valuable information (at least for me) >> >> -- >> You received this message because you are subscribed to the Google Groups >> "elixir-lang-core" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to elixir-lang-co...@googlegroups.com. >> To view this discussion visit >> https://groups.google.com/d/msgid/elixir-lang-core/6fc62f86-e0f8-415d-90d0-9bf65bbaaba9n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/elixir-lang-core/6fc62f86-e0f8-415d-90d0-9bf65bbaaba9n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-core+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/elixir-lang-core/3955a7c9-aebd-42fa-abaf-a39141c84327n%40googlegroups.com.