Взаимодействие с основным ответом pytest - PullRequest
0 голосов
/ 04 марта 2019

Я создаю тестовую инфраструктуру для нашей компании, где главный участник - pytest.

Архитектура состоит в том, чтобы создать докер, выставить конечные точки через флешку (restul-API) и заставить пользователя вызывать тесты.с использованием этих спокойных конечных точек.одна из вещей, с которыми я сталкиваюсь, связана с pytest.main.

Я действительно не могу разобрать выдаваемый ответ, поскольку он предоставляет только код выхода.

любое другое решение дляделать это?

(PS - я думаю, что мне нужно создать плагин обратного вызова, который будет просто вставлять ответ на некоторые дБ. Плагин ответа плагин json выглядит нормально, но я думаю, что трассировка должна статьнемного стройнее, чем сейчас)

1 Ответ

0 голосов
/ 07 марта 2019

Можете ли вы посылать аргументы запуска теста pytest через конечную точку остальных API?Если вы можете, используйте --junit-xml=path аргумент и верните этот xml через конечную точку.Вы можете проанализировать этот XML для подробных результатов испытаний.Вы также можете получить вывод json с помощью pytest, используя пакет pytest-json python (https://pypi.org/project/pytest-json/) и проанализировать json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...