-
Notifications
You must be signed in to change notification settings - Fork 183
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
При выполнении дымовых тестов, не открываются отчеты с общими формами #585
Comments
Пришлось открыть новый ишуз, т.к. #532 не затестировали и отправили в релиз, ишузу закрыли. |
Добрый день. К сожалению, не помогло. Вот несколько примеров:
Полностью код ошибки переписывать не буду, он одинаковый, пишу только последнюю строку: Уточню - что на версии файла, которая попала в релиз, подобного поведения не наблюдалось, там были проблемы с тремя типами: Все остальные работали без проблем. И еще - эта ошибка больше не воспроизводится
|
@ViktorErmakov @AndreyGubin Коллеги, в версии 6.3.0 все же было исправлено согласно #532 протестировано, проверены разные кейсы согласно этому ишузу. @ViktorErmakov почему вдруг используешь версию 6.0.0 ?? проверь на 6.3.0 |
Артур, я скачал 6.3.0 (в описании текущего ишуза я не верно просто указал версию), повторюсь, протестировали хреново, не знаю кто и как тестировал и на каких кейсах, мой кейс по анализу остался не рабочим. |
Понял, ты тестируешь в менеджере тестирования, посмотрю что я мог навредить. |
Андрей, посмотрите пожалуйста список справочников на форме ADD той версии где эти ошибки не повторяются, есть ли там объекты указанные выше в комментарии, такие как: "Справочник.ах_Номенклатура"? Какие виды форм для него есть? |
И посмотри сегодняшние изменения, возможно сейчас ошибок не будет, но нужно понимать мне как было у тебя до этого. |
К сожалению, я не могу открыть через клиента тестирования. #573 |
Открыл конфигуратор, там есть Из отчета ADD 6.3.0
То есть получается, что в данный момент на 6.3.0 в тесты не попадают элементы, у которых нет формы |
Проверил этот файл - https://github.com/ViktorErmakov/add/commit/6305038c2bad5001671f0faf244bfe365778f94c Пройдено - 1330 тест кейсов, из них 19 - product defects (красные) и 4 test defects (желтые). Считаю, что всё получилось, в прошлый раз было от 300 до 600 красных ошибок. |
@ViktorErmakov ты проверял на конфигурации xddNoSync от Ванесса-АДД? в прошлом нашем исправлении там специально добавлены все варианты форм отчетов - свои формы, выбраны общие формы отчетов, не выбраны формы отчетов тестировали и в режиме тест-клиента, и на менеджере тестирования. проверь, пожалуйста, на этой конфигурации. |
Такое количество ошибок было в версии 6.3.0? Да, если у справочников например формы не указаны, а строятся автоматически платформой, то их и проверять получается не нужно, поэтому они в ADD не попадают. Спасибо за ответ. |
@artbear может я конечно что то не понимаю, но давай Артур и ты протести на указанной конфигурации версию релиза 6.3.0 |
Оставшиеся ошибки это проблема именно в нашей конфигурации:
Почему число ошибок снизилось с 600 до 19:
|
@ViktorErmakov проверю сегодня |
@ViktorErmakov я смотрю твой коммент #585 (comment) на картинке видно, что конфигурация у тебя версии 6.2.0 (
|
@ViktorErmakov Проверил на БСП 3.Х и 8.3.15 значит, в прошлый раз мы недопроверили ( уже легче. сейчас проверю твой исправляющий ПР - если на БСП все будет хорошо, приму. |
Внедрено в проект. В #589 |
@artbear с моими исправлениями у меня начали добавляться формы бизнесс процессов в список форм. У тебя это же повторилось? Я с этим еще не разбирался. |
Описание ошибки
При выполнении дымового теста "Открытие форм конфигурации" проверка отчетов, у которых нет своих форм, а они выбраны из Общих форм проваливается выполнение теста.
Например:
{ВнешняяОбработка.xddTestRunner.Форма.УправляемаяФорма.Форма(1612)}: [Failed] Выявлено модальное окно:[Переход по кнопке командного интерфейса] Неизвестное имя формы. Имя: "e1cib/app/Отчет.ЖурналОперацийЭлектронныеПодписи.Форма" ВызватьИсключение Префикс + " " + СообщениеОшибки;
Окружение:
Есть отчет бспшный (2.4.6) "АнализЖурналаРегистрации" у него указаны формы отчета, настроек общие, которые уже указаны в свойствах конфигурации.
изображение
В "ОткрытиеФормКонфигурации_УправляемаяФорма_Строка 513
содержится код
изображение
Это приводит к тому, что когда тестирование идет в клиенте тестирования используется метод
изображение
А для этого метода, добавленный текст ".Форма" и ".ФормаНастроек" лишние, навигационные ссылки этого не терпят, и не открывают окно.
А вот если бы тест выполнялся в менеджере тестирования, тогда для метода "ОткрытьФорму(..)" как раз этот текст и нужен.
По второй ошибке обратная ситуация:
Есть некоторый отчет, где формы не указаны, а наследуются из конфигурации
изображение
Тогда при загрузке форма добавиться вот таким образом
изображение
т.е. "Отчет.АнализЖурналаРегистрации_Мой" без указания формы.
Если тестирование будет через клиента тестирования, то никаких ошибок не будет и все пройдет успешно.
А вот если тестирование будет идти в менеджере тестирования, то метод
"ОткрытьФорму(...)" ругнется на открытие этой формы, и тест падает.
The text was updated successfully, but these errors were encountered: