code: def testAddRunsFromDirectoryWalksTree(self):
      x = event_multiplexer.EventMultiplexer()
      tmpdir = self.get_temp_dir()
      join = os.path.join
      realdir = join(tmpdir, "event_containing_directory")
  
      _CreateCleanDirectory(realdir)
      _AddEvents(realdir)
      sub = join(realdir, "subdirectory")
      sub1 = join(sub, "1")
      sub2 = join(sub, "2")
      sub1_1 = join(sub1, "1")
      _AddEvents(sub1)
      _AddEvents(sub2)
      _AddEvents(sub1_1)
      x.AddRunsFromDirectory(realdir)
  
      self.assertCountEqual(
          x.Runs(),
          [".", "subdirectory/1", "subdirectory/2", "subdirectory/1/1"],
      )
  
imports: import os
  import os.path
  import shutil
  import tensorflow
  from tensorboard.backend.event_processing import event_accumulator
  from tensorboard.backend.event_processing import event_multiplexer
label_desc: Use image node_id 14 for calling the EventMultiplexerTest obj's underlying member method code with example usage: obj.testAddRunsFromDirectoryWalksTree() without return types