BUCKYVERSE

37. Standardize Test Book Fixture for All Tests

Date: 2025-06-03

Status

Accepted

Context

Historically, tests in the Codexis project have used a variety of manuscript sources, temporary directories, and ad-hoc test content. This led to:

To address these issues and ensure reliable, reproducible, and maintainable tests, we need a single, canonical test book fixture that all tests use as their manuscript source.

Decision

All tests in the Codexis project must use the canonical test book fixture located at test/support/fixtures/test_manuscript as their manuscript source.

Consequences

Risks:


Rule:

All tests must use test/support/fixtures/test_manuscript as the manuscript source unless a specific ADR justifies an exception.