dance

module
v0.0.0-...-fe933bc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2025 License: Apache-2.0

README

dance

Go Dance

FerretDB integration testing tool named after Ferret war dance. It runs integration tests of various projects that use MongoDB against both MongoDB and FerretDB, and compares results with ones expected by configurations.

See CONTRIBUTING.md for running instructions.

Directories

Path Synopsis
cmd
dance command
internal
config
Package config provides project configuration.
Package config provides project configuration.
configload
Package configload provides functionality for loading and validating project configuration from YAML files.
Package configload provides functionality for loading and validating project configuration from YAML files.
pusher
Package pusher provider pusher of test results to MongoDB-compatible database.
Package pusher provider pusher of test results to MongoDB-compatible database.
runner
Package runner provides common runner interface.
Package runner provides common runner interface.
runner/command
Package command provides generic test runner.
Package command provides generic test runner.
runner/gotest
Package gotest provides `gotest` runner.
Package gotest provides `gotest` runner.
runner/jstest
Package jstest provides `mongo` runner.
Package jstest provides `mongo` runner.
runner/ycsb
Package ycsb provides `ycsb` runner.
Package ycsb provides `ycsb` runner.
tools module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL