BUCKYVERSE

Codexis Test Suite Inventory

This table documents all builder and content consistency test files, their purpose, coverage, test data sources, and dependencies on the shared temp directory and cleanup flag (Task #16/17).

Test File Purpose Coverage Test Data Task #16/17 Dependency
builders/markdown_builder_test.exs Tests MarkdownBuilder output and error handling. Now uses canonical manuscript/manuscript.tex via shared fixture. Markdown build, error cases, temp dir usage manuscript.tex (canonical, via fixture) Full (BuildOrchestrator, cleanup_temp_dir)
builders/html_builder_test.exs Tests HTMLBuilder output and error handling HTML build, error cases, temp dir usage manuscript.tex (canonical, via fixture) Full (BuildOrchestrator, cleanup_temp_dir) — MathJax assertion in progress
builders/pdf_builder_test.exs Unified: All PDFBuilder tests (legacy and unified) merged here. Uses canonical manuscript/manuscript.tex via shared fixture and unified temp dir handling. PDF build, bibliography, error cases, temp dir usage manuscript.tex (canonical, via fixture) Full (BuildOrchestrator, cleanup_temp_dir)
builders/wikijs_builder_test.exs Unified: All WikiJSBuilder tests (legacy and unified) merged here. Uses canonical manuscript/manuscript.tex via shared fixture and unified temp dir handling. WikiJS build, image handling, error cases, temp dir usage manuscript.tex (canonical, via fixture) Full (BuildOrchestrator, cleanup_temp_dir)
builders/epub_builder_test.exs Unified: All EPUBBuilder tests (legacy and unified) merged here. Uses canonical manuscript/manuscript.tex via shared fixture and unified temp dir handling. EPUB build, bibliography, metadata, error cases, temp dir usage manuscript.tex (canonical, via fixture) Full (BuildOrchestrator, cleanup_temp_dir)
builders/docx_builder_test.exs Unified: All DOCXBuilder tests (legacy and unified) merged here. Uses canonical manuscript/manuscript.tex via shared fixture and unified temp dir handling. DOCX build, formatting, metadata, bibliography, images, math, error cases, temp dir usage manuscript.tex (canonical, via fixture) Full (BuildOrchestrator, cleanup_temp_dir)

Note: As of 2025-05-28, all builder test suites (Markdown, HTML, PDF, WikiJS, EPUB, DOCX) have been unified. Legacy and unified test files have been merged. All canonical builder tests now use manuscript/manuscript.tex via the shared fixture and the unified temp dir/cleanup pattern. See migration rationale in test_suite_analysis.md.