Описание тега pytest-xdist
1
ответ
В разных тестах Pytest Xdist были собраны ошибки
Первый раз пишу здесь, и я пытался найти последние 2 дня решение моей проблемы с xdist. Когда я пытаюсь запустить с n=2 или чем-то более высоким, я иногда (иногда я говорю, потому что это работает случайным образом) получаю сообщение об ошибке Diffe…
22 июн '17 в 20:26
1
ответ
Хранение глобальных данных конфигурации в среде pytest/xdist
Я строю тестовый фреймворк, используя python + pytest + xdist + селеновая сетка. Эта структура должна общаться с уже существующей пользовательской системой регистрации. В рамках этого процесса ведения журнала мне нужно отправлять вызовы API для: нас…
23 апр '18 в 21:26
0
ответов
Является ли pytest-xdist потокобезопасным с помощью singleton?
Я загружаю новый проект Selenium с использованием Python. Исходя из мира Java, я использовал, чтобы обернуть экземпляр Webdriver в ThreadLocal. Таким образом, я уверен, что когда мои тесты выполняются параллельно с TestNG, мои сеансы Webdriver будут…
21 май '19 в 09:16
0
ответов
отменить выполнение процесса pytest.main()
Я запускаю pytest из службы фляги. У меня есть функция, которая обертывает pytest.main плагинами, я запускаю pytest.main с self.executor = ThreadPoolExecutor(max_workers=1) self.executor.submit(pytest.main...) Я хотел бы запустить pytest.main в фоно…
06 янв '20 в 15:25
0
ответов
pytest: есть ли способ контролировать, когда должен выполняться разрыв уровня класса при запуске тестового примера с использованием xdist
Проблема : я запускаю тесты в классе с включенным xdist paralelly- teardown выполняется, как только один из потоков завершается, а другой тестовый пример не выполняется из-за этого. Итак, есть ли способ контролировать, когда и как запускается удален…
27 апр '20 в 17:32
0
ответов
Запустите pytest из колбы, чтобы создать тестовый запуск как микросервис
Я хотел бы создать микросервис с flask (и kubernetes), который будет запускать тесты (с pytest.main или аналогичным способом). Служба вызовет pytest.main с плагинами pytest-xdist и запустит его в фоновом режиме. Пользователь может получить статус вы…
13 янв '20 в 17:52
0
ответов
Приспособление с привязкой к сеансу с pytest-xdist: установка выполняется один раз перед набором тестов
Я провожу 10 тестов с pytest-xdist. У меня также есть приспособление с привязкой к сеансу. Приспособление с областью действия сеанса запускается 10 раз, как и прибор с областью действия функции. Я хотел бы создать объект один раз для всех тестов (из…
11 мар '20 в 15:53
0
ответов
Проблема сериализации в Pytest/xdist
Replacing crashed worker gw0 INTERNALERROR> Traceback (most recent call last): INTERNALERROR> File "/usr/local/lib/python3.7/site-packages/_pytest/main.py", line 191, in wrap_session INTERNALERROR> session.exitstatus = doit(config, session)…
20 апр '20 в 04:15
0
ответов
Pytest аварийно завершает работу при совместном использовании плагинов json-report и xdist
У меня проблема с pytest-json-report а также pytest-xdistплагины работают вместе. По сути, тесты проходят гладко, когда запускаются с этими двумя раздельными устройствами, поэтому с функциональной точки зрения проблем нет. Проблема начинается только…
04 июн '20 в 13:28
1
ответ
Используя Pytest, я не могу найти способ запустить одновременно 2 тестовых класса параллельно, а у каждого класса есть несколько тестов?
Я использую Pytest и имею следующую структуру тестов: ClassA.py --------------- test_a --------------- test_b --------------- test_c А также ClassB.py --------------- test_d --------------- test_e --------------- test_f Я запускаю свои тесты через к…
24 июн '20 в 12:04
0
ответов
Как запустить один и тот же набор тестов с использованием pytest-xdist в разных браузерах сетки селена на основе селеноида?
Я сравнительно новичок в питоне. У меня есть текущий набор тестов, как показано ниже: import logging import ast import unittest import sys import pytest import traceback import allure import softest from time import sleep from selenium import webdri…
13 июл '20 в 11:03
0
ответов
Проблемы pytest с fxiture и asyncio с ограничением сеанса
У меня есть несколько тестовых файлов, каждый из которых имеет асинхронный инструмент, который выглядит следующим образом: @pytest.fixture(scope="module") def event_loop(request): loop = asyncio.get_event_loop_policy().new_event_loop() yie…
03 сен '20 в 00:08
1
ответ
Как указать pytest-xdist запускать тесты из одной папки последовательно, а остальные параллельно?
Представьте, что у меня есть test/unit/... которые безопасно запускать параллельно и test/functional/... которые пока нельзя запускать параллельно. Есть ли простой способ убедить pytest запустить functionalпоследовательно? Учтите, что мы говорим о б…
27 дек '19 в 12:43
0
ответов
Как я могу узнать из хука pytest, включен ли pytest-xdist?
Я хочу написать pytest ловушка завершения сеанса, которая знает, был ли активирован плагин xdist (например, если -nвариант уже пройден). Есть ли официальный / стабильный способ сделать это? Я нашел способ определить, является ли это рабочим xdist, н…
13 фев '20 в 19:22
1
ответ
pytest-xdist с приспособлением в области видимости модуля
Сколько раз прибор будет работать: @pytest.fixture(scope="module") def foo(): return True def test1(foo): pass def test2(foo): pass
12 мар '20 в 16:26
3
ответа
Почему pytest просит указать --tx
После нескольких успешных тестов pytest внезапно выдает эту ошибку: $ pytest -vvv -x --internal --oclint -n -32 ============================= test session starts ============================== platform darwin -- Python 3.7.7, pytest-5.4.1, py-1.7.0,…
26 мар '20 в 05:29
0
ответов
Могу ли я обусловить параллельное выполнение pytest-xdist тестовыми зависимостями?
Я обнаружил какую-то комбинацию pytest-xdist с плагинами, связанными с зависимостями, такими как pytest-dependency (но, похоже, есть некоторые несовместимости, лучше сказать, они не ладят) или pytest-ordering с теми же проблемами. Мне нужно запускат…
14 май '20 в 13:19
0
ответов
Живое ведение журнала Pytest с параллельным выполнением - возможно?
У меня есть набор тестов, с которым я работаю python3 -mpytest --log-cli-level=DEBUG ... на сервере сборки. Живые журналы полезны для устранения неполадок, если тесты застревают или по какой-то причине работают медленно (тесты используют внешние рес…
23 июн '20 в 14:02
0
ответов
(Pytest-Xdist) ModuleNotFoundError: нет модуля с именем execnet.rsync
Я пытался объединить свои тесты, написанные на pytest как .exe файл. Я пробовал код, упомянутый в документации pytest, для включения сторонних плагинов: https://docs.pytest.org/en/latest/example/simple.html Мой код выглядит следующим образом: import…
20 июл '20 в 16:15
0
ответов
Можно ли динамически распределять тесты по потокам в pytest-xdist
Проблема, с которой я столкнулся, заключается в том, что если я запускаю весь набор тестов с 10 потоками с использованием pytest-xdist, в конце я вижу, что только один поток активен и очень долго запускает сценарии один за другим, тогда как остальны…
01 сен '20 в 20:24