docs: def checker_html_output(self, check_name, groups, source_name, limit):
          '''
          Renders the HTML output for a single test using Jinja2 and returns it
          as a string.
  
          @param check_name      The test which was run
          @param groups          List of results from compliance checker
          @param source_name     Source of the dataset, used for title
          @param limit           Integer value for limiting output
          '''
          from jinja2 import Environment, PackageLoader
          self.j2 = Environment(loader=PackageLoader(self.templates_root, 'data/templates'))
          template = self.j2.get_template('ccheck.html.j2')
  
          template_vars = self.build_structure(check_name, groups, source_name, limit)
          return template.render(**template_vars)