Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd implements the Gremlins command-line interface.
|
Package cmd implements the Gremlins command-line interface. |
|
gremlins
command
Gremlins is a mutation testing tool for Go.
|
Gremlins is a mutation testing tool for Go. |
|
internal/flags
Package flags provides common command-line flag definitions for Gremlins commands.
|
Package flags provides common command-line flag definitions for Gremlins commands. |
|
internal
|
|
|
configuration
Package configuration manages application settings from flags, config files, and environment variables.
|
Package configuration manages application settings from flags, config files, and environment variables. |
|
coverage
Package coverage analyzes Go test coverage to identify which code is tested.
|
Package coverage analyzes Go test coverage to identify which code is tested. |
|
diff
Package diff parses git diff output to identify changed lines for incremental mutation testing.
|
Package diff parses git diff output to identify changed lines for incremental mutation testing. |
|
engine
Package engine orchestrates mutation testing by discovering, applying, and testing mutations.
|
Package engine orchestrates mutation testing by discovering, applying, and testing mutations. |
|
engine/workdir
Package workdir manages temporary working directories for isolated mutation testing.
|
Package workdir manages temporary working directories for isolated mutation testing. |
|
engine/workerpool
Package workerpool provides a worker pool for concurrent mutation testing execution.
|
Package workerpool provides a worker pool for concurrent mutation testing execution. |
|
exclusion
Package exclusion provides file exclusion rules based on regex patterns.
|
Package exclusion provides file exclusion rules based on regex patterns. |
|
execution
Package execution provides error types and status codes for command execution.
|
Package execution provides error types and status codes for command execution. |
|
gomodule
Package gomodule detects and provides information about Go modules.
|
Package gomodule detects and provides information about Go modules. |
|
log
Package log provides logging utilities with verbosity control.
|
Package log provides logging utilities with verbosity control. |
|
mutator
Package mutator provides mutation types, statuses, and interfaces for mutation testing.
|
Package mutator provides mutation types, statuses, and interfaces for mutation testing. |
|
report
Package report formats and outputs mutation testing results.
|
Package report formats and outputs mutation testing results. |
|
report/internal
Package internal provides data structures for the Gremlins JSON output format.
|
Package internal provides data structures for the Gremlins JSON output format. |
Click to show internal directories.
Click to hide internal directories.
