BUCKYVERSE

Context

Historically, Codexis test code has used a mix of approaches for creating temporary files and directories, including direct calls to File.mkdir_p!, File.write!, and hardcoded paths like tmp, tmp_test, or test/fixtures. This has led to:

Decision

All test code in Codexis must use the Briefly library (or a project-standard wrapper around Briefly) for creating and managing temporary files and directories.

Consequences

References