code: def test_merge_recursive_existing_all():
      # These should create a link
      test_merge_recursive_existing(
          ["dir2-link"], ["dir2-link", "dir1-link"]
      )
      test_merge_recursive_existing(
          ["dir2-link"], ["dir1-link", "dir2-link"]
      )
      # These should create a directory
      test_merge_recursive_existing(
          ["dir2-link"], ["dir2-link", "dir3-link"]
      )
      test_merge_recursive_existing(
          ["dir2-link"], ["dir3-link", "dir2-link"]
      )
      # It should work even if we have to create many intermediate subdirectories
      test_merge_recursive_existing(
          ["dir4-link"], ["dir4-link", "dir5-link"]
      )
      test_merge_recursive_existing(
          ["dir4-link"], ["dir5-link", "dir4-link"]
      )
  
file_path: turicreate/src/external/boost/boost_1_68_0/tools/build/test/link.py
imports: import BoostBuild
label_desc: Use image node_id 8 for calling a global function with example usage: test_merge_recursive_existing_all() without return types