code: def test_show_gpu(self):
      times = (
          numpy.array(
              [
                  [5.4, 7.1, 6.0, 5.4, 4.2],
                  [6.4, 4.3, 8.9, 9.6, 3.8],
              ]
          )
          * 1e-6
      )
      perf = _time._PerfCaseResult("test_name_xxx", times, (0,))
      expected = (
          "test_name_xxx       :"
          "    CPU:     5.620 us   +/-  0.943 "
          "(min:     4.200 / max:     7.100) us "
          "    GPU-0:     6.600 us   +/-  2.344 "
          "(min:     3.800 / max:     9.600) us"
      )
      assert str(perf) == expected
  
file_path: cupy/tests/cupyx_tests/profiler_tests/test_benchmark.py
imports: import unittest
  from unittest import mock
  import numpy
  import cupy
  from cupy import testing
  from cupyx import profiler
  from cupyx.profiler import _time
label_desc: Use image node_id 1 for calling the TestPerfCaseResult obj's underlying member method code with example usage: obj.test_show_gpu() without return types