AIKraft/Skills/testing

testing

Помогает писать тесты, выбирать их типы и запускать. Включает конвертацию .test в .sqltest, а также написание .sqltest и rust-тестов для tursodatabase/turso.

TDTurso Database official Разработка ★ 24.6k

Что делает навык

Навык помогает писать, выбирать типы тестов и запускать их для проекта tursodatabase/turso. Он включает конвертацию форматов .test в .sqltest, а также написание .sqltest и Rust-тестов.

Когда применять

  • Написание новых тестов совместимости SQL с использованием формата .sqltest
  • Конвертация устаревших TCL-тестов (.test) в современный формат .sqltest
  • Запуск основного набора тестов (make test) для проверки совместимости с SQLite3 и Python-обёртками
  • Создание интеграционных тестов для Rust в директории tests/integration/

Как работает

  1. Определить тип теста: для новой совместимости SQL использовать .sqltest, для регрессии и сложных сценариев — Rust-тесты в tests/integration/, для поиска краевых случаев — fuzz в tests/fuzz/
  2. При необходимости конвертировать устаревшие TCL-тесты из testing/ в формат .sqltest из sqlite/conformance/sqlite-sqltests/
  3. Написать .sqltest-файл для проверки совместимости SQL, который будет работать на нескольких бэкендах (CLI, Rust bindings)
  4. Написать Rust-тесты для интеграционных проверок в директории tests/integration/
  5. Запустить основной набор тестов командой make test

Примеры запросов агенту

Напиши .sqltest-тест для проверки совместимости SQL-запроса
Конвертируй устаревший TCL-тест из testing/ в формат .sqltest
Запусти основной набор тестов проекта

Что понадобится

  • Среда с установленным Make (для команды make test)
  • Доступ к директориям sqlite/conformance/sqlite-sqltests/, testing/, tests/integration/, tests/fuzz/

Описание составлено по SKILL.md навыка, сверено 09.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «tursodatabase-testing» из репозитория: # https://github.com/tursodatabase/turso
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r tursodatabase-testing/ ~/.claude/skills/tursodatabase-testing/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.