      print(f"Baseline {baseline:.2f}W\n")
      for proc in PROCS:
        cur = used[proc.name]
        expected = proc.power
        print(f"{proc.name.ljust(20)} {expected:.2f}W  {cur:.2f}W")
        with self.subTest(proc=proc.name):
          self.assertTrue(math.isclose(cur, expected, rel_tol=proc.rtol, abs_tol=proc.atol))
      print("-"*35)
  
  
 
</s> remove     print("-"*35)
    print(f"Baseline {baseline:.2f}W\n")
 </s> add     tab = []
    tab.append(['process', 'expected (W)', 'current (W)']) </s> remove     print("-"*35)
 </s> add     print(tabulate(tab))
    print(f"Baseline {baseline:.2f}W\n")
      tab.append([proc.name, round(expected, 2), round(cur, 2)])
      print(f"Baseline {baseline:.2f}W\n")
      for proc in PROCS:
        cur = used[proc.name]
        expected = proc.power
      tab.append([proc.name, round(expected, 2), round(cur, 2)])
        with self.subTest(proc=proc.name):
          self.assertTrue(math.isclose(cur, expected, rel_tol=proc.rtol, abs_tol=proc.atol))
      print("-"*35)
  
  
keep keep keep keep replace keep keep keep keep keep
 test_power_draw: add header to output table (#27511)

* test_power_draw: add header to output table

* units 
system/hardware/tici/test_power_draw.py