package
0.0.0-20240616081104-04ee34517243
Repository: https://github.com/dolthub/fuzzer.git
Documentation: pkg.go.dev
# README
Commands
Commands are a way to interact with the generated repositories per cycle. They can hook into all stages of a cycle's lifetime, and influence the contents of the generated repository. For example, only a subset of a range in the configuration file may be valid for the chosen command, therefore the bounds would be modified to suit the command. This is useful for testing specific functionality.
Merge
Merge specifically tests the dolt merge
functionality, and therefore generates mergeable repositories and tracks how a merge operation should go between the tables.
Merge Configurable Options
Coming Soon™
# Variables
No description provided by the author
# Structs
Basic handles basic repository validation.
Error forces each cycle to fail with an error.
Merge handles merge testing.
ReplayValidate takes a log file and a folder location containing internal data that was output from a previous failure, and replays the log file to check if the operations now produce the expected result when compared to the internal data.
# Interfaces
Command is the interface for fuzzer commands.