1c-run-bdd
Используйте, когда нужно прогнать BDD или acceptance contour через канонический test entrypoint проекта.
SKILL.md.claude/skills/1c-run-bdd/SKILL.md
GitHubAgent Skill: 1c-run-bdd
Repo script: ./scripts/test/run-bdd.sh
Windows launcher: ./scripts/test/run-bdd.ps1
Use When
- Нужно прогнать acceptance или BDD contour.
- Нужен единый adapter-aware запуск с machine-readable артефактами.
Usage
./scripts/test/run-bdd.sh --profile env/local.json --run-root /tmp/run-bdd
./scripts/test/run-bdd.sh --profile env/ci.json --run-root /tmp/run-bdd --dry-run
Тёплый контур Vanessa Automation запускается отдельными repo-owned скриптами:
./scripts/test/run-bdd-warm-service.sh up --profile env/local.json --run-root /tmp/bdd-warm-service-run
ONEC_PROFILE_PATH=env/local.json ONEC_TARGET_ID=<target-id> ONEC_BDD_FEATURES='features/vanessa/example.feature' \
./scripts/test/run-bdd-warm-run.sh
./scripts/test/run-bdd-warm-service.sh down --profile env/local.json --run-root /tmp/bdd-warm-service-run
Rules
- Skill описывает intent и entrypoint, но не дублирует test runtime logic.
run-bdd.shпринимает--profile,--run-rootи--dry-run; флага--targetу него нет.- Профиль
schemaVersion: 3не принимаетcapabilities.bdd.command. Пока у BDD нет структурированного backend, задавайтеcapabilities.bdd.unsupportedReason:run-bdd.shзавершится с кодом 64 и запишет вsummary.jsonexecution.executor=builtin-unsupported, аdoctorпокажет контур какunsupported. - Для тёплого контура набор сценариев задаётся через
ONEC_BDD_MANIFEST,ONEC_BDD_FEATURES,capabilities.bdd.manifestPathилиcapabilities.bdd.featurePaths;run-bdd-warm-run.shтребуетONEC_PROFILE_PATHиONEC_TARGET_ID. - Для серии BDD-задач используйте job
vanessa-bddиз кампании тестирования. - Основной результат смотрите в
summary.json.