Size: a a a

testing_in_python

2021 April 30

'

'sup in testing_in_python
Такой флаг там оказывается уже есть при запуске. Не знаю важно ли, что контейнер собирается другой работой на дженкинсе, которая в свою очередь разворачивается докер агентом уже для меня в пайпе.
Видимо не судьба, может тогда знаете, как junit-ом можно сразу показывать тест кейсы в результат дженкинса, а не тест suite используя junitxml? Я в питоне не особо шарю, по дефолту он собирает отчет в формате:
<testsuites>
   <testsuite errors="0" failures="0" name="my test suite" tests="1">
       <testcase classname="some.class.name" name="Test1" time="123.345000">
           <system-out>
               I am stdout!
           </system-out>
           <system-err>
               I am stderr!
           </system-err>
       </testcase>
   </testsuite>
</testsuites>
Мне бы сразу тест кейсы выводить в результат дженкинса, без сьютов. Если такое возможно конечно.
источник
2021 May 04

S

Sergey in testing_in_python
источник

SB

Sasha Brud in testing_in_python
привет всем
вопрос

есть конфиг, в конфиге есть функция отправляющая сообщение

def send_message(message=""):
   headers = {'Content-Type': 'application/json'}
   response = r.post(send_endpoint, headers=headers, json={message})
   return response


я хочу добавить проверку что сообщение пришло с внутренним статусом ок, лучше добавить ее прямо в конфиг:

def send_message(message=""):
   headers = {'Content-Type': 'application/json'}
   response = r.post(send_endpoint, headers=headers, json={message})
   response_data = response.json()
   assert response_data == ['Ok']
   return response_data


или проверять в каждом отдельном тесте дополнительно?

def test_hello(message='hello'):
   user_message = send_message.json()
   assert send_message['status'] == ['Ok']
   bot_message = receive_messages.json()
   assert receive_messages['response'] == ['Hello']
источник

V

Vita in testing_in_python
В тесте, на то и тест
источник

SB

Sasha Brud in testing_in_python
принято спасибо
источник

А

Александр in testing_in_python
Привет коллеги, подскажите можно ли както получить селектор на ::before элемента, у меня checkbox нужно кликнуть, но сама кликабельная область элемента находится не в input а в label::before
источник

AL

Andrii L in testing_in_python
источник

V

Vyacheslav in testing_in_python
У меня и без докера с xdistom принты в терминал не летят...
источник

'

'sup in testing_in_python
Спасибо. Передам команде куэ, но вряд ли они будут переделывать несколько сотен тестов..)
источник

'

'sup in testing_in_python
А вот это уже интересно. Пробовали флаги -v и/или -s? У меня в терминале все работает.

С дженкинсом сделал просто отчёт по тестам, чтобы начальники или ещё кто смотрели что тесты пасают или нет. Алюр ставить нельзя.
источник

IS

Idi Suda in testing_in_python
по религиозным соображениям нельзя?
источник

СС

Сказочный Сникерс... in testing_in_python
я тебе уже писал, у тебя неверно докер настроен. он должен весь output забирать а не только того процесса который в энтрипоинте
источник

СС

Сказочный Сникерс... in testing_in_python
делается это флагом -t (—tty)
источник

'

'sup in testing_in_python
Да, типа того
источник

V

Vyacheslav in testing_in_python
Оба стоят но запускал в терминале ide может в этом суть...
источник
2021 May 05

YB

Yuriy Balitskiy in testing_in_python
Всем привет, подскажите какую-то инструкцию по построению инфраструктуры запусков тестов , используется такой стек : Pytest+Selenium+Docker+gitlab(как удаленный репозиторий)+Jenkins CI
источник

MR

Merg Rebas in testing_in_python
1. Написать тесты, используя Pytest+Selenium
2. Запушить их в gitlab
3. Запустить их в Jenkins CI с помощью Docker
источник

MR

Merg Rebas in testing_in_python
Какого вообще ответа ты ожидал?)
источник

YB

Yuriy Balitskiy in testing_in_python
С последним пунктом проблема . Есть какие то примеры, dockerfile, shell команды в Jenkins? А то создал докерфайл и при запуске сборки , выпадают ошибки bin/sh: pip not found
источник

DN

Dmitrii Novikov in testing_in_python
источник