code: def _init_harness(self):
          
          self._hc = HarnessController(self.result_dir)
          self._hc.stop()
          time.sleep(1)
          self._hc.start()
          time.sleep(2)
  
          harness_config = ConfigParser.ConfigParser()
          harness_config.read('%s\\Config\\Configuration.ini' % settings.HARNESS_HOME)
          if harness_config.has_option('THREAD_HARNESS_CONFIG', 'BrowserAutoNavigate') and \
                  harness_config.getboolean('THREAD_HARNESS_CONFIG', 'BrowserAutoNavigate'):
              logger.error('BrowserAutoNavigate in Configuration.ini should be False')
              raise FailError('BrowserAutoNavigate in Configuration.ini should be False')
          if settings.MIXED_DEVICE_TYPE:
              if harness_config.has_option('THREAD_HARNESS_CONFIG', 'EnableDeviceSelection') and \
                      not harness_config.getboolean('THREAD_HARNESS_CONFIG', 'EnableDeviceSelection'):
                  logger.error('EnableDeviceSelection in Configuration.ini should be True')
                  raise FailError('EnableDeviceSelection in Configuration.ini should be True')
docs: Restart harness backend service.
  
          Please start the harness controller before running the cases, otherwise, nothing happens