Uploaded image for project: 'PBS Pro'
  1. PP-1335

PTL test case fails before setUp function with AttributeError

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Low
    • Resolution: Fixed
    • Affects versions: None
    • Fix versions: None
    • Components: PTL Framework
    • Labels:
      None

      Description

      If we have erroneous code(Function which fails with error) inside class in a test suite, then other test cases also fail when it is run with -t option.

      This is observed on Cray platform.

      This machine doesn't have apstat installed in it and all Cray related test suits fail if apstat doesn't exist.

      In my case, I was running pbs_cray_smoke_test.py.

      I got error as below:

      File "/tmp/ptl_test/lib/python2.7/site-packages/nose/proxy.py", line 131, in addError
      plugins.addError(self.test, err)
      File "/tmp/ptl_test/lib/python2.7/site-packages/nose/plugins/manager.py", line 99, in call
      return self.call(*arg, **kw)
      File "/tmp/ptl_test/lib/python2.7/site-packages/nose/plugins/manager.py", line 167, in simple
      result = meth(*arg, **kw)
      File "/tmp/ptl_test/lib/python2.7/site-packages/ptl/utils/plugins/ptl_test_db.py", line 1801, in addError
      self._dbconn.write(self._create_data(test, err, 'ERROR'))
      File "/tmp/ptl_test/lib/python2.7/site-packages/ptl/utils/plugins/ptl_test_db.py", line 1628, in write
      self.__write_test_data(data['testdata'])
      File "/tmp/ptl_test/lib/python2.7/site-packages/ptl/utils/plugins/ptl_test_db.py", line 1620, in __write_test_data
      jsondata = self.res_data.get_json(data=data, prev_data=jdata)
      File "/tmp/ptl_test/lib/python2.7/site-packages/ptl/utils/plugins/ptl_report_json.py", line 69, in get_json
      'run_id': data['start_time'].strftime('%s'),
      AttributeError: 'int' object has no attribute 'strftime'

      After further anaysis it is found that pbs_cray_suspend_resume.py test suite has CrayUtils function called inside class and this class internally runs apstat command which was failing before even starting of actual test case to be run.

        Attachments

          Issue links

            Activity

              People

              • Assignee:
                Shilpa.kodli Shilpa Kodli
                Reporter:
                Shilpa.kodli Shilpa Kodli
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: