Currently, the execution traces on failed tests can be quite aggressive for more complex systems where we enter into multiple call frames within a single call. Thus, we should introduce various verbosity levels that can allow the user to choose what they want the log output to look like.
I propose the following log levels:
-v: Test results are shown. No execution traces or console.log events are shown
-vv: Top-level call frame execution traces as well as console.log events are shown for failing tests
-vvv: TBD
-vvvv: TBD
edit (Jan 31, 2023): There should also be the capability to disable tracing all together (#149 )
I would love to see this implemented. My current project has a trace of more than 5000 (!) lines, it's a huge pain to keep scrolling up while debugging :sweat_smile:
Currently, the execution traces on failed tests can be quite aggressive for more complex systems where we enter into multiple call frames within a single call. Thus, we should introduce various verbosity levels that can allow the user to choose what they want the log output to look like.
I propose the following log levels:
edit (Jan 31, 2023): There should also be the capability to disable tracing all together (#149 )