Skip to content
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

УФ: тестирование форм может останавливаться на ошибке формы и не выполнять тестирования форм, следующих по списку за проблемной #154

Closed
artbear opened this issue Jun 11, 2014 · 3 comments

Comments

@artbear
Copy link
Member

artbear commented Jun 11, 2014

УФ: тестирование форм может останавливаться на ошибке формы и не выполнять тестирования форм, следующих по списку за проблемной

@artbear artbear self-assigned this Jun 11, 2014
@artbear
Copy link
Member Author

artbear commented Jun 11, 2014

Это баг платформы при работе в управляемом режиме.
При вызове ОткрытьФорму/ОткрытьФормуМодально, Форма.Открыть/ОткрытьМодально исключения не ловятся.
На версиях 8.2.ХХ - 8.3.4.408 (Включительно) баг наблюдается.
На версии 8.3.4.476 и выше баг исправлен.
Пример кода формы (достаточно сделать синтакс-ошибку и сохранить конфу)
Специальная синтакс-ошибка

Код вызова

    Мета_ПолноеИмя = "Обработка.Регламент.Форма.Форма";
    Предупреждение("1");
    ошибка ="";
    Попытка
        ОткрытьФорму(Мета_ПолноеИмя);
    Исключение
        ошибка = ОписаниеОшибки();
    КонецПопытки;
    Предупреждение("2" + ошибка);

На старых версиях в случае возникновения исключения при открытии формы мы не увидим второе предупреждение.
На новых версиях платформы 1С предупреждение увидим.
Тема на партнерском форуме http://partners.v8.1c.ru/forum/thread.jsp?id=1080350#1080350

artbear added a commit that referenced this issue Jun 11, 2014
…роются;

УФ: тестирование форм может останавливаться на ошибке формы и не выполнять тестирования форм, следующих по списку за проблемной;
добавил тест ТестДолжен_ПроверитьБагПлатформыПриОткрытииУправляемойФормыПриОткрытииКоторойЕстьИсключение
#154
в тестах УФ убран код запускающий транзакцию, т.к. транзакция все равно не фиксируется между разными серверными вызовами в УФ-режиме
artbear added a commit that referenced this issue Jun 11, 2014
ОФ+УФ: Горячая клавиша F7 для выполнения всех тестов #156
УФ:
 при выполнении теста упр.формы выполняется автоматическая перезагрузка последней версии теста из файла #84
 Возможность выполнения нескольких выбранных тестов #153

ОФ: Утверждение "ПроверитьРавенствоФайлов" и "ПроверитьРавенствоФайловСУчетомПереданныхПараметровСравнения" с помощью СравнениеФайлов #148
тесты для этих утверждений

Тесты открытия форм в тонком клиенте:
 в тонком клиенте не открываю обычные формы, т.к. они все равно не откроются;
 в тестах УФ убран код, запускающий транзакцию, т.к. транзакция все равно не фиксируется между разными серверными вызовами в УФ-режиме

ОФ+УФ: Не работал запуск внешнего инструмента ПоказатьGUID.epf #151 #152

#154 добавил тест ТестДолжен_ПроверитьБагПлатформыПриОткрытииУправляемойФормыПриОткрытииКоторойЕстьИсключение
 УФ: тестирование форм может останавливаться на ошибке формы и не выполнять тестирования форм, следующих по списку за проблемной;
artbear added a commit that referenced this issue Jun 20, 2014
…иОткрытии, т.к. происходил останов тестирования форм

УФ: тестирование форм может останавливаться на ошибке формы и не выполнять тестирования форм, следующих по списку за проблемной #154
@artbear
Copy link
Member Author

artbear commented Jun 23, 2014

Также из-за этой платформенной ошибки есть ошибка #86

@artbear
Copy link
Member Author

artbear commented Sep 10, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant