code: def report_test(self, serie_id, value, project_id=MACE_PROJECT_ID):
      if not self._dana_cli.serie_available(serie_id):
          succ = self._dana_cli.add_test_serie(
              project_id=project_id, serie_id=serie_id
          )
          if not succ:
              print("Add test serie_id(%s) failed." % serie_id)
              return False
      build_id = self.get_and_create_build_from_git()
      if build_id is None:
          print("Add build id failed.")
          return False
      succ = self._dana_cli.add_sample(
          project_id=project_id,
          serie_id=serie_id,
          build_id=build_id,
          value=value,
      )
      return succ
  
file_path: mace/tools/dana/dana_util.py
imports: from dana.dana_cli import DanaCli
  from dana.dana_cli import DanaTrend
  import os
  import re
  import sh
  import time
label_desc: Use image node_id 11 for calling the DanaUtil obj's underlying member method code with example usage: obj.report_test(serie_id, value, project_id) and returns: succ, False, False