txt: ## dist_zef-coke-RakuDoc-Test-Files.md
  # Overview
  
  Utility methods for generating lists of files for testing.
  
  By default, `git ls-files` is used to generate the list of files to process.
  
  If files were passed as arguments on the command line, use those.
  
  Finally, if the `TEST_FILES` environment variable is set to a space-separated list of files, use that.
  
  Any files specified manually that don't exist are silently ignored. Each method returning a list of files may have additional criteria.
  
  ### method all-files
  
  ```
  method all-files() returns Bool
  
  ```
  
  Are we working with all the files in the repository? See the overview for the rules.
  
  ### method files
  
  ```
  method files() returns Iterable
  
  ```
  
  Return list of files to test without filtering by type.
  
  ### method pods
  
  ```
  method pods() returns Iterable
  
  ```
  
  Filter list of files to return only C files.
  
  ### method documents
  
  ```
  method documents() returns Iterable
  
  ```
  
  Filter list of C to return only C and Markdown.
  
  ### method tests
  
  ```
  method tests() returns Iterable
  
  ```
  
  Filter list of files to return only C files.
  