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>

@@ -77,10 +77,12 @@
         self.result = ''
 
     def done(self, proc, killed):
         """
         Finalize the results of this Cmd.
+        Report SKIP for return codes 3,4 (NOTINUSE, UNSUPPORTED)
+        as defined in ../stf/include/stf.shlib
         """
         Result.total += 1
         m, s = divmod(time() - self.starttime, 60)
         self.runtime = '%02d:%02d' % (m, s)
         self.returncode = proc.returncode

@@ -88,10 +90,13 @@
             self.result = 'KILLED'
             Result.runresults['KILLED'] += 1
         elif self.returncode is 0:
             self.result = 'PASS'
             Result.runresults['PASS'] += 1
+        elif self.returncode is 3 or self.returncode is 4:
+            self.result = 'SKIP'
+            Result.runresults['SKIP'] += 1
         elif self.returncode is not 0:
             self.result = 'FAIL'
             Result.runresults['FAIL'] += 1