Audiobook Studio 2.0 docs

Testing & Verification

Before a change is done, it's verified: backend, lint, and frontend.

At a glance
  • pytest across tests/ and plugins.
  • ruff for linting.
  • Frontend vitest / build.
  • Tests expected with changes.

What to run

  • pytest: backend and plugin-local tests.
  • ruff: Python linting.
  • vitest / build: frontend tests and build.

Expectation

Changes ship with tests and a clean verification run. Plugin tests live with their plugin. See Testing Your Plugin.