apjanke / octave-testify

New BIST (Built-In Self Test) functions for GNU Octave
GNU General Public License v3.0
4 stars 2 forks source link

Fix PASS/FAIL alignment in test output #59

Closed apjanke closed 5 years ago

apjanke commented 5 years ago

  <Octave/m>/general/cart2sph.m ............................... PASS     18/18
  <Octave/m>/general/cell2mat.m ............................... PASS     20/20
  <Octave/m>/general/celldisp.m ............................... PASS      3/3
  <Octave/m>/general/circshift.m .............................. PASS     12/17
                                                                  FAIL    5
  <Octave/m>/general/common_size.m ............................ PASS      4/4
  <Octave/m>/general/cplxpair.m ............................... PASS     15/23
                                                                  FAIL    8
  <Octave/m>/general/cumtrapz.m ............................... PASS      7/27
                                                                  FAIL   20
  <Octave/m>/general/curl.m ................................... PASS      1/1
  <Octave/m>/general/dblquad.m ................................ PASS      4/4
  <Octave/m>/general/deal.m ................................... PASS      4/4
[...]

  <Octave/m>/io/csvwrite.m .................................... PASS      0/2
                                                                  FAIL    2
  <Octave/m>/io/dlmwrite.m .................................... PASS      1/1
  <Octave/m>/io/fileread.m .................................... PASS      4/4
  <Octave/m>/io/importdata.m .................................. PASS     27/28
                                                   (reported bug) XFAIL   1
                                              (run-time condition) SKIP   1
  <Octave/m>/io/is_valid_file_id.m ............................ PASS      5/5
  <Octave/m>/java/javachk.m ................................... PASS      8/8
  <Octave/m>/java/usejava.m ................................... PASS      6/6
  <Octave/m>/legacy/findstr.m ................................. PASS      7/7
  <Octave/m>/legacy/genvarname.m .............................. PASS     31/31
  <Octave/m>/legacy/isdir.m ................................... PASS      5/5
  <Octave/m>/legacy/strmatch.m ................................ PASS     21/21
  <Octave/m>/legacy/strread.m ................................. PASS     54/56
                                                                  FAIL    1
                                                   (reported bug) XFAIL   1
  <Octave/m>/legacy/textread.m ................................ PASS     10/10
  <Octave/m>/linear-algebra/bandwidth.m ....................... PASS     19/19

I don't like that "FAIL" is not right- or left-aligned with "PASS" or anything else.

apjanke commented 5 years ago

Fixed in https://github.com/apjanke/octave-testify/commit/a2bcf15ce4420ca81d8d677fb5916ea129d73dc1.