class_docstr: Stores integration test cases generated by parsing YAML files.
docstr: Recursively search through the given directory for YAML files.
docstr_tok: ["Recursively","search","through","the","given","directory","for","YAML","files","."]
code: def _find_all_yaml_file_paths(
      directory: str,
  ) -> Sequence[str]:  # noqa: D
      """Recursively search through the given directory for YAML files."""
      test_case_file_paths = []
  
      for root, dirs, files in os.walk(directory):
          for file in files:
              if file.endswith(".yaml"):
                  test_case_file_paths.append(os.path.join(root, file))
  
      return sorted(test_case_file_paths)
  
imports: from __future__ import annotations
  import logging
  import os
  from collections import OrderedDict
  from enum import Enum
  from typing import Dict, Optional, Sequence, Tuple
  import yaml
  from dbt_semantic_interfaces.implementations.base import FrozenBaseModel
label_desc: Use image node_id 3 for calling the ConfiguredIntegrationTestCaseRepository obj's underlying member method code with example usage: obj._find_all_yaml_file_paths(directory) and returns: sorted