Sarathy's convinced me that we need a better way to format skip reasons so
they don't just run off the end of the screen.  After a lot of hemming and
hawing on my part, we may have found an easy fix.

So here's an example of a rather busy report with 2.03.

t/sample-tests/descriptive.....ok                                            
t/sample-tests/with_comments...ok, 2/5 unexpectedly succeeded                
t/sample-tests/combined........FAILED tests 3, 9                             
        Failed 2/10 tests, 80.00% okay (-1 skipped test: 7 okay, 70.00%)
t/sample-tests/skip............ok, 1/5 skipped: rain delay                   
t/sample-tests/skip_no_msg.....ok, 1/1 skipped: [no reason given]            
t/sample-tests/skip_all........skipped: rope
t/sample-tests/todo............ok, 1/5 unexpectedly succeeded                
t/sample-tests/todo_inline.....ok, 1/3 unexpectedly succeeded                
t/sample-tests/simple..........ok                                            
Failed Test             Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/sample-tests/combined               10    2  20.00%  3 9
 (5 subtests UNEXPECTEDLY SUCCEEDED), 1 test and 3 subtests skipped.
Failed 1/9 test scripts, 88.89% okay. 2/39 subtests failed, 94.87% okay.


and how here's the same battery of tests run with a few simple formatting
changes.

t/sample-tests/descriptive.....ok                                            
t/sample-tests/with_comments...ok                                            
        2/5 unexpectedly succeeded
t/sample-tests/combined........FAILED tests 3, 9                             
        Failed 2/10 tests, 80.00% okay (less 1 skipped test: 7 okay, 70.00%)
t/sample-tests/skip............ok                                            
        1/5 skipped: rain delay
t/sample-tests/skip_no_msg.....ok                                            
        1/1 skipped: [no reason given]
t/sample-tests/skip_all........skipped
        skipped: rope
t/sample-tests/todo............ok                                            
        1/5 unexpectedly succeeded
t/sample-tests/todo_inline.....ok                                            
        1/3 unexpectedly succeeded
t/sample-tests/simple..........ok                                            
Failed Test             Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/sample-tests/combined               10    2  20.00%  3 9
 (5 subtests UNEXPECTEDLY SUCCEEDED), 1 test and 3 subtests skipped.
Failed 1/9 test scripts, 88.89% okay. 2/39 subtests failed, 94.87% okay.


It makes a noticable difference when the file path to the test and the skip
reason is long.

.../ext/I18N/Langinfo/Langinfo.........skipped: I18N::Langinfo or POSIX unavail
able

vs

.../ext/I18N/Langinfo/Langinfo.........skipped
        skipped: I18N::Langinfo or POSIX unavailable


What do people think?


-- 

Michael G. Schwern   <[EMAIL PROTECTED]>    http://www.pobox.com/~schwern/
Perl Quality Assurance      <[EMAIL PROTECTED]>         Kwalitee Is Job One
Kids - don't try this at--oh, hell, go ahead, give it a whirl...

Reply via email to