PyTest xdist is a plugin that allows parallel and distributed execution of unittests.
2 ответа

Как удалить *.pyc файлы, созданные pytest

Я только начал использовать pytest с pytest-xdist, чтобы выполнять тесты на удаленных хостах. удаленный хост (windows) использует модуль socketserver.py, который находится по https://pytest.org/latest/xdist.html моя проблема заключается в том, что к…
18 май '16 в 11:34
1 ответ

Результатом pytest-xdist является AttributeError: объект 'dict' не имеет атрибута 'style'

В настоящее время используется allure-pytest-adapter 1.7.8, pytest 3.2.1 и pytest-xdist 1.20.0 Возникает проблема, когда я использую xdist для параллельного запуска тестов, если я запускаю тесты все последовательно, такой проблемы нет: Если есть тол…
24 окт '17 в 20:52
0 ответов

Распределенное тестирование с помощью Pytest по классам

В настоящее время я запускаю тесты следующим образом: py.test test.py -s -v -d --tx 3*popen который распределяет все тестовые функции pytest, которые мы имеем, среди 3 процессов python. class TestClass(): def test_1(): pass def test_2(): pass def te…
13 апр '16 в 00:28
1 ответ

Можно ли напечатать номер шлюза xdist для каждой строки в stdout?

Я использую модуль регистрации для печати на стандартный вывод. Трудно понять, какое сообщение соответствует работнику, когда я запускаю тесты с pytest-xdist Можно ли напечатать номер шлюза xdist для каждой строки в stdout? Пример сообщений журнала,…
22 фев '18 в 18:16
1 ответ

Запустить установку в подпроцессе, созданном xdist

Мне нужно выполнить некоторые настройки (например, создание сокета) внутри каждого из процессов, созданных xdist, до того, как процессы начнут выполнять тесты. Я посмотрел на хуки, предоставляемые xdist, но оба pytest_configure_node() а также pytest…
28 апр '16 в 18:19
1 ответ

Как включить параллелизм с помощью pytest -nauto, если установлен pytest-xdist?

Чтобы включить параллельные тесты, нужно установить pytest-xdist и использовать передать -nauto возможность pytest использовать все доступные процессоры. Я хотел бы включить -nauto по умолчанию, но все равно сделать pytest-xdist необязательный. Так …
04 янв '19 в 15:57
0 ответов

Почему хук pytest_sessionstart запускается несколько раз при использовании pytest-xdist?

Я пытаюсь запустить pytests параллельно через мою сетку селена с помощью pytest-xdist. До использования pytest-xdist у меня была однажды выполненная установка, прежде чем все тесты даже начали использовать ловушку pytest_sessionstart. Это сработало …
12 фев '19 в 15:53
0 ответов

Патч не работает с pytest, если не указан каталог

У меня странная проблема с pytest и фиктивным исправлением.Мое приложение django вызывает API валютных бирж при получении запроса.Я хочу исправить их во время тестирования, но это не работает. Команда ниже выполнена успешно. Он не отправляет запросы…
02 мар '19 в 04:34
1 ответ

Как преобразовать юнит-тесты python в py.test при наличии глобальных фикстур?

У меня есть набор юнит-тестов, написанных с использованием модуля юнит-тестов python. Они используют функцию setUpModule() для загрузки глобальной переменной с общим "материалом", необходимым для выполнения тестов (включая некоторые http-сеансы). Ко…
19 июл '14 в 09:44
0 ответов

Сбой pytests при выполнении параллельно с областью видимости как сессия с использованием python-xdist

Я новичок в python, и при запуске pytests с использованием pytest-xdist тесты не пройдены, если область действия - сессия. Есть ли обходной путь или любая другая область применения?
12 фев '18 в 03:16
6 ответов

Есть ли способ контролировать, как pytest-xdist выполняет тесты параллельно?

У меня есть следующий макет каталога: runner.py lib/ tests/ testsuite1/ testsuite1.py testsuite2/ testsuite2.py testsuite3/ testsuite3.py testsuite4/ testsuite4.py Формат модулей testsuite*.py выглядит следующим образом: импортный тест классные тест…
09 янв '11 в 00:36
1 ответ

В разных тестах Pytest Xdist были собраны ошибки

Первый раз пишу здесь, и я пытался найти последние 2 дня решение моей проблемы с xdist. Когда я пытаюсь запустить с n=2 или чем-то более высоким, я иногда (иногда я говорю, потому что это работает случайным образом) получаю сообщение об ошибке Diffe…
22 июн '17 в 20:26
1 ответ

Получите согласованный идентификатор для скрипта Python, но каждый раз разные

Мне нужна функция для генерации / возврата уникального идентификатора в скрипте Python, но она мне нужна для удовлетворения нескольких требований: Должен быть разным каждый пробег Должно быть одинаковым значением в пределах одного прогона, даже если…
26 апр '18 в 21:43
1 ответ

record_xml_property не работает с xdist

Я активно использую фиксацию record_xml_property в своих тестах, но, к сожалению, она просто не работает с плагином xdsit. Я пытался реализовать обходной путь. Вместо того, чтобы напрямую добавлять свойства в репортер, я помещаю их в slaveoutput: @p…
23 фев '17 в 13:42
1 ответ

Использование Docker с Selenium и Pytest для запуска параллельных тестов

Я пытаюсь использовать все эти вещи вместе для запуска параллельных тестов в Chrome без головы: Докер, Селен, Пыт Однако мне интересно, где имеет смысл запускать параллельную часть системы? Docker может сделать это (используя селеновую сетку). Оба о…
2 ответа

pytest - повторить неудачный тест после всех других тестов

В моем сценарии у меня есть один тест, который записывает файл, и один (но, возможно, еще много) тестов, которые захотят прочитать этот файл. Я не могу просто извлечь запись этого файла в функцию / фикстуру, потому что она включает в себя некоторые …
12 окт '18 в 15:36
1 ответ

Как запустить установку в каждом процессе pytest-xdist

Когда запускается мой тестовый прогон, я хочу настроить некоторые вещи (настроить sys.path, добавить некоторые переменные окружения, запустить некоторые глобальные фикстуры). Какой хук я могу использовать для внесения этих изменений в каждый процесс…
04 фев '16 в 09:07
2 ответа

py.test с xdist пропускает все тесты с -n > 1

Мои тесты занимают 2 минуты: $ py.test ================================================= test session starts ================================================= platform linux2 -- Python 2.7.8 -- py-1.4.24 -- pytest-2.5.2 plugins: cov, xdist collected…
22 сен '14 в 13:13
3 ответа

pytest + xdist без захвата вывода?

Я использую pytest с pytest-xdist для параллельного запуска теста. Кажется, это не в честь -s опция для прохождения через стандартный вывод на терминал во время выполнения тестов. Есть ли способ сделать это? Я понимаю, что это может привести к тому,…
19 ноя '14 в 00:35
2 ответа

Как изменить аргументы pytest?

Я обнаружил, что для этой цели я могу использовать функцию PyTest pytest_load_initial_conftests () https://docs.pytest.org/en/latest/example/simple.html Но я не могу правильно реализовать этот пример (см. Ссылку). pytest_load_initial_conftests () да…
30 ноя '18 в 01:04