# livebook_test v0.1.0 - Table of Contents

## Guides

- [livebook_test](readme.md)
- [LICENSE](license.md)
- [Why Test Livebooks?](why_test_livebooks.md)
- [CI/CD for Livebook Notebooks](cicd_for_livebook_notebooks.md)
- [Local Dependency Testing](local_dependency_testing.md)
- [Executable Documentation](executable_documentation.md)

## Modules

- Core
  - [LivebookTest](LivebookTest.md): Test your Livebook notebooks - "mix test for Livebooks".
  - [LivebookTest.Config](LivebookTest.Config.md): Configuration management for LivebookTest.

- Pipeline
  - [LivebookTest.DependencyPatcher](LivebookTest.DependencyPatcher.md): Rewrites Mix.install dependency declarations for local testing.
  - [LivebookTest.Discovery](LivebookTest.Discovery.md): Notebook discovery via filesystem glob patterns.
  - [LivebookTest.Exporter](LivebookTest.Exporter.md): Converts Livebook `.livemd` notebooks into executable Elixir scripts.
  - [LivebookTest.Report](LivebookTest.Report.md): Summarizes and formats test run results.
  - [LivebookTest.Runner](LivebookTest.Runner.md): Executes exported Elixir scripts and collects results.

## Mix Tasks

- [mix livebook.test](Mix.Tasks.Livebook.Test.md): Runs Livebook notebooks as tests.

