ai
3 мин
8 сентября 2026 г.
Источник: Dev.to AI Feed

TestBox для ColdFusion: от нулевого тестового покрытия до комплекта для прохождения CI за одну неделю

Deepak Sir
Deepak Sir
RSS AI Ingest
TestBox для ColdFusion: от нулевого тестового покрытия до комплекта для прохождения CI за одну неделю

Вы можете перевести приложение ColdFusion из нулевых автоматических тестов в конвейер CI, который запускает ваш пакет при каждой загрузке примерно за неделю, используя TestBox — среду тестирования и макетирования BDD/TDD для CFML (и BoxLang) от Ortus. Путь со...

Вы можете перевести приложение ColdFusion из нулевых автоматических тестов в конвейер CI, который запускает ваш пакет при каждой загрузке примерно за неделю, используя TestBox — среду тестирования и макетирования BDD/TDD для CFML (и BoxLang) от Ortus. Путь конкретен: установить TestBox как зависимость разработчика (box install testbox testbox-cli --saveDev), создать каркас /tests, написать спецификации в виде CFC, расширяющих testbox.system.BaseSpec, используя чистый синтаксис описать() / it() /expect(), имитировать зависимости с помощью MockBox (createMock()), чтобы модули тестировались изолированно, запустить пакет локально с тестовым блоком, запускаемым из CommandBox, и подключить его к CI (GitHub Actions), GitLab, Jenkins), поэтому каждый push запускает тесты и завершает сборку красным тестом. TestBox создает JUnit и более 15 других отчетов прямо из коробки, а бесплатные действия GitHub (coldfumonkeh/cfml-testbox-action или официальный Ortus-Solutions/setup-commandbox) запускают его с выбранным вами движком ColdFusion — даже с матрицей движков. Это руководство представляет собой ежедневный недельный план достижения цели. Читать далее

Хотите внедрить ИИ в ваш бренд?

Спроектируем и развернем автономных агентов и современный цифровой стек под ваши задачи.

Рассчитать проект