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

Абсолютные пути для вложений в файле ошибок BDD_<uuid>.xml для СППР #680

Closed
mrshadow300373 opened this issue Feb 13, 2020 · 5 comments
Labels
enhancement New feature or request SPPR

Comments

@mrshadow300373
Copy link
Contributor

Функционал: корректное формирование и выгрузка файлов ошибок для СППР по относительному пути, вместо абсолютных
   Как тестирование на CI
   Я хочу, чтобы в генерируемых для СППР файлах ошибок ссылки на дополнительные файлы были с относительным каталогом 

Контекст:
  Дано: 1.2.0.28
  И любая
  и любая

Сценарий: в случае ошибки при исполнении сценария тестирования и наличии в настройках VA опции выгрузки ошибок в формате СППР. 
  Допустим: Каталог ошибок для СППР настроен как ~/data_exchange/some_folder_for_error_upload и последний каталог расшарен как some_folder_for_error_upload, и видим как ресурс в сети 
//va-test-server/some_folder_for_error_upload
  Когда: В момент ошибке генерируется файл вида BDD_<uuid>.xml и записывается в этот каталог, кроме этого в каталог могут быть записаны дополнительные файлы связанные с ошибкой, например снимок экрана или эталоны таблиц и таблицы, с которой происходит сравнение.
  Тогда: внутри файла ошибки вида BDD_<uuid>.xml записываются ссылки на дополнительные файлы, но они записываются с абсолютным путём, например 
	<Property name="ИменаФайлов">
		<Value xsi:type="Array">
			<Value xsi:type="xs:string">/home/gitlab-runner/vanessa-automation.1.2.028/vanessa-automation/Screenshot/2e3e2f43-1456-43ec-b756-466733d8b071-attachment.png</Value>
			<Value xsi:type="xs:string">/home/gitlab-runner/vanessa-automation.1.2.028/vanessa-automation/ТекущееЗначениеМакета_63717221897338.mxl</Value>
			<Value xsi:type="xs:string">/home/gitlab-runner/vanessa-automation.1.2.028/vanessa-automation/ЭталонноеЗначениеМакета_63717221897338.mxl</Value>
		</Value>
	</Property>
Вместо этого ожидалось
	<Property name="ИменаФайлов">
		<Value xsi:type="Array">
			<Value xsi:type="xs:string">ScreenShot\f91c8e4c-4e9d-11ea-7b97-00155d026e06-attachment.png</Value>
			<Value xsi:type="xs:string">ТекущееЗначениеМакета_63717221897338.mxl</Value>
			<Value xsi:type="xs:string">ЭталонноеЗначениеМакета_63717221897338.mxl</Value>
		</Value>
	</Property>
В текущем варианте при исполнении на сервере 1С предприятия механизмов загрузки ошибок в СППР алгоритм не может правильно построить пути, и дополнительные файлы не загружаются

Прикладывайте файлы скриншотов

@Pr-Mex
Copy link
Owner

Pr-Mex commented Feb 14, 2020

@mrshadow300373
будешь реквестить?

@mrshadow300373
Copy link
Contributor Author

mrshadow300373 commented Feb 14, 2020

@mrshadow300373
будешь реквестить?

В процессе

@mrshadow300373
Copy link
Contributor Author

mrshadow300373 commented Feb 14, 2020

@Pr-Mex, меня больше волнует вопрос в том, что на стороне СППР тоже правки нужно внести. Там тоже не очень хорошо всё сделано: фактически берётся путь к доп файлам из ошибки XML и по нему всё ищется, а нужно, чтобы это работало брать каталог из настроек, откуда загружается и добавлять путь с именами файлов из XML.

@Pr-Mex
Copy link
Owner

Pr-Mex commented Feb 14, 2020

@mrshadow300373
Напиши мне в телеграмме, пожалуйста.

@Pr-Mex Pr-Mex added enhancement New feature or request SPPR labels Feb 15, 2020
Pr-Mex added a commit that referenced this issue Feb 25, 2020
#680 issue относительные пути для вложений файла BDD*xml
@mrshadow300373
Copy link
Contributor Author

Я полагаю пришло ишу закрыть?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request SPPR
Projects
None yet
Development

No branches or pull requests

2 participants