You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
I want the human output to be easier to find the failing tests so they can be fixed.
Right now that involves scrolling a mixed list of passing and failing tests in the output.
This can be hard to do if the list is long or there is already other output in the terminal.
It can also be difficult to spot which tests have a fail status when there is a long list of tests, I often resort to searching the terminal output for "fail" but this matches tests names with fail in them.
It can be especially difficult if you use a narrow terminal and the text has wrapped or long test names caused the outcome column to be pushed far across.
Summary section is output first which means a lot of scrolling back up the terminal output to find out if the long list of tests has any failing ones you need to worry about.
Describe the solution you'd like Test Results
Pass tests outcomes shown as a green pass badge.
Fail tests outcome shown as a red pass badge.
Stack trace shown below the test name, in the same column.
Easier to follow + parse and takes up less width in the terminal output.
Coverage shown in green if 75 or over, red otherwise
Summary
Summary moved to bottom of output with new Failed tests section below that.
Allows user to determine if errors exists without scrolling to top for a long time. Useful if terminal has lots of previous output.
passed, failed + skipped figures show in green, red + yellow.
passed, failed + skipped values show as a number with the rate in brackets.
Coverage shown in green if 75 or over, red otherwise
Failed Tests
-New section in the Human Report which shows only the failed test at the bottom of the terminal output in the same format as Test Results section (if any exist).
I have already implemented the above feature in the related pull request.
It also makes two other changes
handle spaces between tests
e.g --classnames=" ATest , SecondTest " is valid and not just --classnames="ATest,SecondTest"
column after multi row cell now aligned at top e.g
col 1 | col2
------------ | ---------
Some multi | more text
row text |
instead of
col 1 | col2
------------ | ---------
Some multi |
row text | more text
Additional context
Here is the output that will now be displayed with the changes in the related PR.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
I want the human output to be easier to find the failing tests so they can be fixed.
Right now that involves scrolling a mixed list of passing and failing tests in the output.
This can be hard to do if the list is long or there is already other output in the terminal.
It can also be difficult to spot which tests have a fail status when there is a long list of tests, I often resort to searching the terminal output for "fail" but this matches tests names with fail in them.
It can be especially difficult if you use a narrow terminal and the text has wrapped or long test names caused the outcome column to be pushed far across.
Summary section is output first which means a lot of scrolling back up the terminal output to find out if the long list of tests has any failing ones you need to worry about.
Describe the solution you'd like
Test Results
Easier to follow + parse and takes up less width in the terminal output.
Summary
Allows user to determine if errors exists without scrolling to top for a long time. Useful if terminal has lots of previous output.
Failed Tests
-New section in the Human Report which shows only the failed test at the bottom of the terminal output in the same format as Test Results section (if any exist).
I have already implemented the above feature in the related pull request.
It also makes two other changes
e.g
--classnames=" ATest , SecondTest "
is valid and not just--classnames="ATest,SecondTest"
instead of
Additional context
Here is the output that will now be displayed with the changes in the related PR.
The text was updated successfully, but these errors were encountered: