Print this page
NEX-16806 update smbclient test suite
Reviewed by: Jean McCormack <jean.mccormack@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
NEX-16806 update smbclient test suite (cstyle)
NEX-16806 update smbclient test suite (cleanup)
Reviewed by: Jean McCormack <jean.mccormack@nexenta.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/test/test-runner/cmd/run
          +++ new/usr/src/test/test-runner/cmd/run
↓ open down ↓ 71 lines elided ↑ open up ↑
  72   72          self.starttime = None
  73   73          self.returncode = None
  74   74          self.runtime = ''
  75   75          self.stdout = []
  76   76          self.stderr = []
  77   77          self.result = ''
  78   78  
  79   79      def done(self, proc, killed):
  80   80          """
  81   81          Finalize the results of this Cmd.
       82 +        Report SKIP for return codes 3,4 (NOTINUSE, UNSUPPORTED)
       83 +        as defined in ../stf/include/stf.shlib
  82   84          """
  83   85          Result.total += 1
  84   86          m, s = divmod(time() - self.starttime, 60)
  85   87          self.runtime = '%02d:%02d' % (m, s)
  86   88          self.returncode = proc.returncode
  87   89          if killed:
  88   90              self.result = 'KILLED'
  89   91              Result.runresults['KILLED'] += 1
  90   92          elif self.returncode is 0:
  91   93              self.result = 'PASS'
  92   94              Result.runresults['PASS'] += 1
       95 +        elif self.returncode is 3 or self.returncode is 4:
       96 +            self.result = 'SKIP'
       97 +            Result.runresults['SKIP'] += 1
  93   98          elif self.returncode is not 0:
  94   99              self.result = 'FAIL'
  95  100              Result.runresults['FAIL'] += 1
  96  101  
  97  102  
  98  103  class Output(object):
  99  104      """
 100  105      This class is a slightly modified version of the 'Stream' class found
 101  106      here: http://goo.gl/aSGfv
 102  107      """
↓ open down ↓ 784 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX