code: def fields_general(self, event):
          
          result = self._fields_common()
          basic = {
              "__test_html__": self.repo.testing.html(False),
              "__test_text__": self.repo.testing.text(False)}
          full = {
              "__test_html__": self.repo.testing.html(),
              "__test_text__": self.repo.testing.text()}
          
          if event in ["finish", "success"]:
              full["__percent__"] = "{0:.2%}".format(self.percent)
              full["__status__"] = self.message
          
          extra = {
              "start": basic,
              "error": basic,
              "finish": full,
              "success": full,
              "timeout": basic
          }
          if event in extra:
              result.update(extra[event])
          return result
docs: Appends any additional fields to the common ones and returns the fields
          dictionary.