Не работает xunit из состава ADD в обычном приложении на УПП 1.3.104 и старше


#1

При запуске обработки ошибка
{ВнешняяОбработка.СтроковыеУтилиты.МодульОбъекта(952,9)}: Процедура или функция с указанным именем уже определена (ФорматированнаяСтрока)
Функция <<?>>ФорматированнаяСтрока(Знач Строка) Экспорт (Проверка: Толстый клиент (обычное приложение))

Причина в том, что в УПП начиная с определенной версии добавили Глобальный общий модуль ИнтеграцияЕГАИСУТКлиентСерверГлобальный где есть функция ФорматированнаяСтрока.

Как следствие не можем использовать дымовые тесты на более-менее свежих версиях УПП.

Вопрос: как это проще всего обойти?
Есть ли какой-либо способ отключить плагин СтроковыеУтилиты через настроечные файлы, и т.п.?

Т.к. мы используем ADD и для BDD тестирования, то не хотелось бы работать на “типовой” ADD из основного репозитория.


#2

@Valera Можно попробовать удалить сам файл плагина СтроковыеУтилиты и снова запустить тесты


#3

Ну да так работает, и если внутри плагина обрамить проблемную функцию директивами препроцессора чтобы она в обычном приложении не компилировалась, то тоже работатет.

Проблема в том, что не хотелось бы уходить от типовой ADD (т.е. потом у нас будут проблемы с обновлением АДД)

Задачу в репозитории АДД сделал https://github.com/silverbulleters/add/issues/405


#4

да, примем подобное исправление