[BUG] Ошибка теста "ПроверкаЧтенияНеАдминистраторами" при инициализации, когда тест отключен.
Asakra opened this issue · 0 comments
Asakra commented
Описание ошибки
Если отключен тест "ПроверкаЧтенияНеАдминистраторами", то возникает ошибка.
Сценарий воспроизведения
- Отключить в файле настроек json тест "ПроверкаЧтенияНеАдминистраторами": Используется=false
- Открыть обработку xddTestRunner интерактивно
- Выбрать файл настроек
- Загрузить тест "ПроверкаЧтенияНеАдминистраторами"
Ожидаемое поведение, если бы ошибки не было
Не будет исключение и не будет загружен тест.
Пример исправленного метода:
Процедура ЗаполнитьНаборТестов(НаборТестовПараметр, КонтекстЯдраПараметр) Экспорт
НаборТестов = НаборТестовПараметр; // Запищем в переменную модуля, чтобы другие методы могли дополнять набор тестов
Инициализация(КонтекстЯдраПараметр); // Все инициализируем. В т.ч. и ИтераторМетаданных
// Заполним дерево тестов
Если ЗначениеЗаполнено(ПривилегированныеРоли) И НужноВыполнятьТест() Тогда
НаборТестов.Добавить("Тест_РолиОпределены", Неопределено, "Есть роли с полными/администраторскими полномочиями чтения - "
+ ЗаголовокОбщаяЧасть());
ИтераторМетаданных.Перечислить(ЭтотОбъект, "ПриСледующемОбъектеМетаданных", "ПриСледующемТипеМетаданных");
КонецЕсли;
КонецПроцедуры
Окружение:
- Версия Vanessa-ADD: 6.9.5
- Имя конфигурации: УправлениеХолдингомERP
- Синоним конфигурации: 1С:ERP. Управление холдингом
- Версия конфигурации: 3.0.2.1
- Платформа 1С: 8.3.22.2239
- Тип базы: Клиент-серверная ИБ
- Режим запуска: Управляемое приложение (Тонкий клиент)
- Режим совместимости (для TestManager): Версия8_3_17
- Режим совместимости интерфейса (для TestManager): ТаксиРазрешитьВерсия8_2
- Режим синхронности: включен
- Защита от опасных действий: включен
- Язык (для TestManager): Русский
- Локализация (для TestManager): ru
- Операционная система (клиент): Windows x86-64 Microsoft Windows 10 version 10.0 (Build 17763)
- Операционная система (сервер): Windows x86-64 Microsoft Windows 10 version 10.0 (Build 17763)