cockroachdb / cockroachdb/pebble

db: add randomized testing framework

Open
#2,086 1 comment 0 reactions 0 assignees View on GitHub
A-storage C-cleanup T-storage
Dominant language
Go
Stars
6k
Forks
584
Avg merge
16h 35m
Merged PRs (30d)
5

Description

Focused randomized tests are useful to supplement the broad randomness of the metamorphic tests. Writing new randomized tests can be toilsome. We should consider writing an internal package to help write new randomized or metamorphic tests.

Jira issue: PEBBLE-133

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by examining the existing metamorphic tests and current patterns for writing randomized tests in Pebble. Determine the scope of an internal package that would make focused randomized or metamorphic tests less toilsome. Done means the package design and supported testing workflow are agreed and implemented with appropriate coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
databases, testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.