CtrlK
BlogDocsLog inGet started
Tessl Logo

tidb-integrationtest-recorder

Use when recording TiDB integration tests under tests/integrationtest and verifying regenerated result files stay minimal and correct.

50

Quality

53%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/tidb-integrationtest-recorder/SKILL.md
SKILL.md
Quality
Evals
Security

TiDB Integration Test Recorder

Overview

Use this workflow for changes under tests/integrationtest/t/** or when SQL behavior needs integration coverage. Do not use -record for this suite. Canonical command details live in docs/agents/testing-flow.md -> Integration tests (/tests/integrationtest).

Workflow

  1. Use docs/agents/testing-flow.md -> Integration tests (/tests/integrationtest) for the recording command.
  2. Derive TestName from the path under tests/integrationtest/t/ without the .test suffix (example: planner/core/binary_plan).
  3. Review changed files in tests/integrationtest/r/** and keep result diffs minimal.

Guardrails

  • Prefer targeted recording of the affected suite only.
  • Avoid unrelated result churn.
  • If result files need manual edits, keep them minimal and verify with another run.
Repository
pingcap/tidb
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.