-
-
Notifications
You must be signed in to change notification settings - Fork 16
Check output to include missing test case descriptions #44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check output to include missing test case descriptions #44
Conversation
I logged the missing case descriptions with |
I like the addition!
Maybe it would make sense to introduce another log level, as the skip messages are almost never that relevant except when doing some debugging. @ee7 what do you think? |
@glennj Nice PR, thanks. I also was thinking that we should show the missing test cases, because they aren't currently shown even in our most verbose output.
Hmm, I hadn't considered that. It's possible, but I think 3 verbosity levels is a good number - maybe we don't want to cram e.g. Other things I thought of before are:
I think I'd prefer to try out options 1 and 2 before adding another verbosity level. What do you think?
I think this PR is a strict improvement to the But I think we should optimize for usefulness and clarity at the default verbosity level. So the question is: is it generally helpful to show the missing test names to the user who writes just
Therefore I consider this PR an improvement to the default verbosity level too, and I think we can merge and discuss other improvements later. Just to summarise this PR, let's consider some track that has two exercises with missing test cases. Default verbosityBefore this PR:
With this PR:
With
|
My preference would then be to use colors to help distinguish the output. I'm not in favor of adding sorting options and I'm unsure about the categories. A table could also be nice. |
Co-authored-by: ee7 <[email protected]>
Merged and a release ( |
Co-authored-by: ee7 <[email protected]>
Sample output, from the current state of the Tcl track: