docs: def _generate_search_terms(self):
          """
          Map search terms to what test case(s) they're related to
  
          Returns:
              dict: maps search terms to what test case(s) it's relevant to
  
          Example:
          {
              '12034': ['ui.tests.TestSomething.test_hello_world'],
              'buggy': ['ui.tests.TestSomething.test_hello_world', 'ui.tests.TestSomething.buggy_test_case'],
              'ui.tests.TestAnother.test_fail': ['ui.tests.TestAnother.test_fail']
          }
          """
          search_terms = {}
  
          for test_result in self.test_results:
              # search for the test name itself maps to the test case
              search_terms[test_result['name']] = test_result['name']
  
              if test_result['description']:
                  for token in test_result['description'].split():
                      if token in search_terms:
                          search_terms[token].append(test_result['name'])
                      else:
                          search_terms[token] = [test_result['name']]
  
          return search_terms