К основному содержанию
скилл CX Codex

run-acceptance-tests — скилл для Claude Code

Запускает и разбирает acceptance-тесты Terraform provider с префиксом TestAcc. Нужен при ошибках окружения, падениях и подозрительно успешных тестах.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add hashicorp/agent-skills --skill run-acceptance-tests -a claude-code
Открыть на GitHub

Что делает run-acceptance-tests

Скилл помогает запускать Go acceptance-тесты Terraform provider, чьи имена начинаются с TestAcc. Он использует TF_ACC=1, явный -timeout и обычный вывод тестов; при повторном запуске добавляет -count=1, затем при необходимости -v, TF_LOG=debug и TF_ACC_WORKING_DIR_PERSIST=1.

Для переменных окружения скилл предлагает проверить PreCheck или testAccPreCheck, поискать os.Getenv в файлах *_test.go, изучить README, CONTRIBUTING и .env.example. Также он направляет к методу Configure, чтобы выяснить цепочку получения учётных данных. Секреты передаются только в одном вызове команды, а не записываются в файлы репозитория.

Тесты создают ресурсы через рабочий API provider и могут потребовать оплаты. Это повод сначала проверить, что учётные данные относятся к тестовому аккаунту. Скилл умеет проверять ложно успешный тест намеренной правкой проверки, а после прерванного прогона напоминает запустить sweepers provider.

Какие задачи решает

  • запустить отдельный тест TestAcc с тайм-аутом
  • найти недостающие переменные окружения
  • повторить падение без кэша Go
  • включить отладочные логи Terraform
  • проверить тест на ложное успешное прохождение

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

  • Запусти acceptance-тест TestAccFeatureHappyPath с TF_ACC=1 и явным тайм-аутом.
  • Найди переменные окружения для падающего TestAcc в PreCheck и файлах *_test.go.
  • Проверь TestAccFeatureHappyPath на ложное успешное прохождение.

Как установить run-acceptance-tests

1Через Skills CLI (Vercel)

npx skills add hashicorp/agent-skills --skill run-acceptance-tests -a claude-code

2Вручную: положить файлы

~/.claude/skills/run-acceptance-tests/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/run-acceptance-tests/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о run-acceptance-tests

Как установить run-acceptance-tests в Claude Code?

Выполните npx skills add hashicorp/agent-skills --skill run-acceptance-tests -a claude-code, затем повторите npx skills add hashicorp/agent-skills --skill run-acceptance-tests -a claude-code. Файл скилла будет расположен в ~/.claude/skills/run-acceptance-tests/SKILL.md.

Что делает run-acceptance-tests?

Скилл сопровождает запуск acceptance-тестов Terraform provider на Go и диагностику их падений. Он подсказывает, как найти переменные окружения, отключить кэш, включить подробный вывод или отладочные логи.

Почему перед запуском нужно проверять учётные данные?

Acceptance-тесты обращаются к рабочему API provider и создают реальные ресурсы. Из-за этого они могут привести к расходам, если учётные данные указывают не на тестовый аккаунт.

Похожие скиллы

Всё по теме «Тесты и QA» →
323-frameworks-spring-boot-testing-acceptance-tests Juan Antonio Breña Moral Скилл превращает согласованные Gherkin-сценарии в приёмочные тесты Spring Boot: TestRestTemplate, Testcontainers, WireMock. CX Codex +1 324установок 133-java-testing-acceptance-tests Juan Antonio Breña Moral Скилл превращает согласованные Gherkin-сценарии в приёмочные тесты Java: RestAssured, фикстуры БД и Kafka, WireMock для внешних API. CX Codex +1 329установок cloud-run-alert-configuration официальный google Настраивает Terraform и PromQL-алерты для Cloud Run: сервисов, jobs и worker pools. Подойдёт, когда нужны правила по ошибкам, задержке и загрузке. CX Codex 2 300установок synthetic-monitoring-checks grafana Пишет проверки Grafana Cloud Synthetic Monitoring: скриптовые на k6 и браузерные. Пригодится, когда нужно следить за доступностью логина или оформления заказа из разных регионов. CX Codex +1 2 300установок verify-and-stop JuliusBrussee Подтверждает выполнение условий сдачи без раздувания правок. Помогает при финальной проверке тикета и точечном прогоне проверок. CX Codex +1 104 900установок bigquery-basics официальный google Управляет ресурсами BigQuery и запускает SQL-запросы. Подходит для создания датасетов, таблиц, представлений и базовой загрузки данных. CX Codex 17 678установок

Из того же набора16

terraform-search-import Находит неучтённую облачную инфраструктуру и помогает перевести её в код Terraform через массовый импорт. Пригодится при инвентаризации облака. CX Codex +1 4 900установок provider-resources Скилл помогает писать ресурсы и источники данных Terraform на Plugin Framework. Нужен при добавлении ресурсов, обработке дрейфа и проверке реализации. CX Codex +1 4 100установок provider-actions Помогает реализовать Terraform Actions через Plugin Framework для операций до и после создания, обновления или удаления ресурсов. CX Codex +1 3 900установок new-terraform-provider Скилл проводит агента по шагам создания нового Terraform-провайдера на Plugin Framework: от каталога и Go-модуля до сборки и тестов. CX Codex +1 3 900установок provider-test-patterns Скилл помогает писать и проверять приёмочные тесты для провайдеров Terraform на Plugin Framework через библиотеку terraform-plugin-testing. CX Codex +1 3 300установок azure-verified-modules Скилл с обязательными требованиями Azure Verified Modules: проверяет и помогает писать Terraform-модули, которые проходят сертификацию AVM. CX Codex +1 3 300установок aws-ami-builder Скилл подсказывает агенту, как собрать Amazon Machine Image через Packer и билдер amazon-ebs: шаблон, фильтры исходного образа, команды сборки. CX Codex +1 3 200установок provider-docs Скилл помогает готовить и проверять документацию провайдеров Terraform под требования Terraform Registry. Он настраивает шаблоны docs, описания схемы и запуск утилиты tfplugindocs. CX Codex +1 3 200установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой