Skip to content

Настройки не сохраняются из-за не корректного определения ПакетногоЗапуска  #791

@mity1982

Description

@mity1982

Предварительно

*Я использую версию - "4.2.0.0"

  • я проверил issues ?

Описание

Не сохраняются настройки при закрытии управляемой формы браузера тестов.

Шаги для воспроизведения

  1. Запустить предприятие из конфигуратора в режиме /РежимОтладки
  2. Загрузить тесты от куда угодно которых нет в истории загрузки
  3. Выйти из браузера

Ожидаемое поведение: При повторном входе путь к загруженным теста должен быть в истории загрузки

Текущее поведение: В истории загрузки нет ранее загруженного теста

Укажите:

  • "4.2.0.0"
  • 8.3.9
  • /РежимОтладки

Также приветствуется описание в формате Gherkin

Функционал <Необходимый эффект>
   Как программист
   Я хочу чтобы была история загрузки тестов

Контекст
  Дано 4.2.0.0
  И 8.3.8
  и /РежимОтладки

Сценарий 
  Допустим открыл тесты в браузере тестов и закрыл браузер и режим запуска "/РежимОтладки"
  Когда открываю браузер тестов повторно
  Тогда в истории есть путь к тестам которые открывал в прошлый раз

При открытии браузера тестов устанавливается:
ЭтоПакетныйЗапуск = ЗначениеЗаполнено(ПараметрЗапуска ** = "/РежимОтладки");
(устанавливается Истина, хотя это не пакетный запуск, что бы ни значило "Пакетный")
При закрытии браузера тестов:

&НаКлиенте
Процедура ПриЗакрытии()
	
	// Для пакетного запуска нет смысла вызывать это событие,
	Если НЕ ЭтоПакетныйЗапуск Тогда
		ПриЗакрытииНаСервере();
	КонецЕсли;
	
КонецПроцедуры

&НаСервере
Процедура ПриЗакрытииНаСервере()
	ЭтотОбъектНаСервере().СохранитьНастройки();
КонецПроцедуры

сохранение настроек не происходит

///

я быстро поправил на

ЭтоПакетныйЗапуск = ЗначениеЗаполнено(ПараметрЗапуска) И ПараметрЗапуска <> "/РежимОтладки";

но правильней, конкретно указать критерии пакетного запуска в строке РежимЗапуска

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions