Expand description
Testing utilities for the Oak ecosystem.
This crate provides comprehensive testing infrastructure for lexers, parsers, and builders, including file-based testing, expected output comparison, timeout handling, and test result serialization.
Modules§
- building
- Testing utilities for tree building. Builder testing utilities for the Oak ecosystem.
- lexing
- Testing utilities for lexing. Lexer testing utilities for the Oak ecosystem.
- parsing
- Testing utilities for parsing. Parser testing utilities for the Oak ecosystem.
Functions§
- create_
file - Creates a file and its parent directories.
- json_
from_ path - Reads JSON data from a file path.
- open_
file - Opens a file and returns a file handle.
- source_
from_ path - Reads source text from a file path.