junitify library
junitify - Convert Dart test JSON output to JUnit XML format
Classes
- AppError
- Base class for all application errors.
- CliConfig
- Configuration for the CLI application.
- CliRunner
- Interface for running the CLI application.
- ConsoleErrorReporter
- Default implementation of ErrorReporter.
- DartTestParser
- Interface for parsing Dart test JSON output.
- DartTestResult
- Represents the complete result of a Dart test execution.
- DefaultCliRunner
- Default implementation of CliRunner.
- DefaultDartTestParser
- Default implementation of DartTestParser.
- DefaultJUnitXmlGenerator
- Default implementation of JUnitXmlGenerator.
- EncodingError
- Error when encoding is invalid.
- ErrorReporter
- Interface for error reporting and logging.
-
Failure<
T, E> - Represents a failed result containing an error.
- FileInputSource
- Reads JSON from a file.
- FileNotFoundError
- Error when a file is not found.
- FileOutputDestination
- Writes XML to a file.
- FileReadError
- Error when reading a file fails.
- FileWriteError
- Error when writing to a file fails.
- InputError
- Base class for input-related errors.
- InputPhaseError
- Error that occurred during input reading phase.
- InputSource
- Interface for reading JSON input.
- InvalidFormatError
- Error when a field format is invalid.
- JsonSyntaxError
- Error when JSON syntax is invalid.
- JUnitXmlGenerator
- Interface for generating JUnit XML from Dart test results.
- MissingFieldError
- Error when a required field is missing.
- OutputDestination
- Interface for writing XML output.
- OutputError
- Base class for output-related errors.
- OutputPhaseError
- Error that occurred during output phase.
- ParseError
- Base class for parsing-related errors.
- ParsingPhaseError
- Error that occurred during parsing phase.
- PermissionError
- Error when permission is denied.
-
Result<
T, E> - A type that represents either success or failure.
- StdinInputSource
- Reads JSON from standard input.
- StdoutOutputDestination
- Writes XML to standard output.
-
Success<
T, E> - Represents a successful result containing a value.
- TestCase
- Represents a single test case execution result.
- TestSuite
- Represents a test suite containing multiple test cases.
Enums
- ErrorPhase
- The phase where an error occurred in the conversion process.
- TestStatus
- The status of a test case execution.