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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions