parameters: (self, test_path)
return_statement: return (exit_code, errors)
docstring: Run a single test under verifier.
  
        Arguments:
          test_path: full or relative path to the test to run.
  
        Returns:
          A tuple with the test exit code and a list of verifier errors,
          example:
            (0, [error1, error2, ...])
docstring_summary: Run a single test under verifier.
docstring_tokens: Run a single test under verifier .
function: def RunTestWithVerifier(self, test_path):
      '''Run a single test under verifier.
  
        Arguments:
          test_path: full or relative path to the test to run.
  
        Returns:
          A tuple with the test exit code and a list of verifier errors,
          example:
            (0, [error1, error2, ...])
      '''
      test_name = os.path.basename(test_path)
  
      # Set up the verifier configuration
      self.SetImageDefaults(test_name)
      self.ClearImageLogs(test_name)
  
      # run the test.
      exit_code = subprocess.call(test_path)
  
      # Clear the verifier settings for the image.
      self.ResetImage(test_name)
  
      # And process the logs.
      errors = self.ProcessLogs(test_name)
      return (exit_code, errors)
function_tokens: def RunTestWithVerifier ( self , test_path ) : test_name = os . path . basename ( test_path ) # Set up the verifier configuration self . SetImageDefaults ( test_name ) self . ClearImageLogs ( test_name ) # run the test. exit_code = subprocess . call ( test_path ) # Clear the verifier settings for the image. self . ResetImage ( test_name ) # And process the logs. errors = self . ProcessLogs ( test_name ) return ( exit_code , errors )