Можно ли найти покрытие кода в ColdFusion?
-
09-06-2019 - |
Вопрос
Я пытаюсь быть «хорошим» программистом и проводить модульные тесты для своего приложения ColdFusion, но не смог найти инструмент покрытия кода, который можно было бы связать с тестом, который я использую.Те из вас, кто выполняет модульные тесты кода ColdFusion, как вы подошли к этой проблеме?
Решение
Много иметь спросил, но на сегодняшний день не существует инструмента покрытия кода ColdFusion.
Последняя версия ColdFusion включает интеграцию .NET в дополнение к интеграции J2EE, поэтому, если вам нужны метрики покрытия кода (т. е. требования клиентов), тогда (помимо выбора чего-то другого, кроме ColdFusion) вы можете определить, какие части нуждаются в таком покрытии, и разбить их на файлы . NET или J2EE, которые можно профилировать с помощью легкодоступных инструментов.
Альтернативно, вы можете провести некоторый анализ самостоятельно — использовать парсер для вставки cftrace теги после каждого оператора управления, а затем анализируйте результаты.
Наконец, у ColdFusion есть некоторые базовая трассировка стека способность - я не знаю, идет ли она глубже, но стоит изучить, чтобы увидеть, что вы можете проанализировать из этого.
Надеюсь, это поможет!
-Адам Дэвис
Другие советы
С ColdFusion Builder вы можете использовать Rancho для покрытия кода.
http://forta.com/blog/index.cfm/2012/5/25/ColdFusion-Code-Coverage-With-Rancho