code: def audio_class_pipeline_runner():
      (
          pipeline_names,
          embedding_sizes,
          skipped_cases,
      ) = audio_class_pipeline_register()
      for pipeline_name, embedding_size_each in zip(
          pipeline_names, embedding_sizes
      ):
          invalid_embedding_obj = TestAudioEmbeddingInvalid()
          for func in dir(TestAudioEmbeddingInvalid):
              if func in skipped_cases:
                  continue
              if not func.startswith("__"):
                  print("Testing %s:%s" % (func, pipeline_name))
                  res = methodcaller(func, pipeline_name)(
                      invalid_embedding_obj
                  )
                  if res == 1:
                      print("%s:%s PASS" % (func, pipeline_name))
                  else:
                      print("%s:%s FAIL" % (func, pipeline_name))
          valid_embedding_obj = TestAudioEmbeddingValid()
          for func in dir(TestAudioEmbeddingValid):
              if func in skipped_cases:
                  continue
              if not func.startswith("__"):
                  print("Testing %s:%s" % (func, pipeline_name))
                  res = methodcaller(
                      func, pipeline_name, embedding_size_each
                  )(valid_embedding_obj)
                  if res == 1:
                      print("%s:%s PASS" % (func, pipeline_name))
                  else:
                      print("%s:%s FAIL" % (func, pipeline_name))
  
          test_valid_embedding = TestAudioEmbeddingStress()
          for func in dir(TestAudioEmbeddingStress):
              if func in skipped_cases:
                  continue
              if not func.startswith("__"):
                  print("Testing %s:%s" % (func, pipeline_name))
                  res = methodcaller(
                      func, pipeline_name, embedding_size_each
                  )(test_valid_embedding)
                  if res == 1:
                      print("%s:%s PASS" % (func, pipeline_name))
                  else:
                      print("%s:%s FAIL" % (func, pipeline_name))
  
          test_valid_embedding_per = TestAudioEmbeddingPerformance()
          for func in dir(TestAudioEmbeddingPerformance):
              if func in skipped_cases:
                  continue
              if not func.startswith("__"):
                  print("Testing %s:%s" % (func, pipeline_name))
                  res = methodcaller(
                      func, pipeline_name, embedding_size_each
                  )(test_valid_embedding_per)
                  if res == 1:
                      print("%s:%s PASS" % (func, pipeline_name))
                  else:
                      print("%s:%s FAIL" % (func, pipeline_name))
  
      return True
  
file_path: towhee/tests/testcases/test_main.py
imports: from operator import methodcaller
  from test_image_embedding import *
  from test_data_collection import *
  from test_command import *
label_desc: Use image node_id 6 for calling a global function with example usage: audio_class_pipeline_runner() and returns: True