# Package de.gebit.integrity.runner.providers

- Class Summary
  Class | Description
  --- | ---
  AbstractCompoundTestResourceProvider | A `AbstractCompoundTestResourceProvider` wraps one or multiple other `TestResourceProvider` instances.
  AbstractTestResourceProvider | Base class for test resource providers.
  ArchiveTestResourceProvider | This `TestResourceProvider` can read archive files (zip/jar format) and provide the Integrity script files within these archives transparently to the Test Runner.
  ArchiveTestResourceProvider.ArchivedTestResource | Test resource located within one or multiple archives.
  FilesystemArchiveTestResourceProvider | This is a compound `TestResourceProvider`, able to read Integrity scripts directly from the file system, within a directory on the filesystem, and within archive files (and archives within archives).
  FilesystemTestResourceProvider | A resource provider which reads test files from the filesystem, either from one or more flat directories or optionally in a recursive way.
  InMemoryTestResourceProvider | This test resource provider holds the entire resources in memory and returns them from memory on demand.