Описание тега pytest-benchmark

pytest-benchmark — это плагин pytest, используемый для сбора показателей времени для отдельных функций. Используйте этот тег, если ваш вопрос связан с фикстурой «бенчмарк» в тестах, написанных для pytest.
1 ответ

Использование pytest.fixture на setup_method

Можно ли использовать pytest.fixture для setup_method, чтобы некоторые операции всегда заканчивались между каждым тестовым сценарием? Я попытался использовать приспособление, как следует, и структура выглядит хорошо. Я могу выполнить каждый тестовый…
0 ответов

Можно ли указать каталог для вывода JSON в Pytest-Benchmark из Python?

Я пытаюсь записать результаты pytest-benchmark в файл JSON с произвольным именем. Тем не менее, по-видимому, pytest.mark.benchmark Декоратор (см. http://pytest-benchmark.readthedocs.io/en/stable/) не поддерживает это: import pytest @pytest.mark.benc…
29 сен '17 в 09:14
1 ответ

Как мне проверить скорость с помощью PyTest / tox?

Для тестирования алгоритмов / репозиториев машинного обучения я вижу три важные вещи: Это сбой Минимальная точность теста Это достаточно быстро Хотя (1) и, возможно, (2) - это стандартное модульное тестирование, я не слишком уверен, что делать с (3)…
1 ответ

PYTEST-HTML отчет о неудачной проверке

Мой вопрос: Как сгенерировать HTML-отчет для тестового скрипта при сбое тестового сценария с помощью pytest html plugin. Согласно моему освещению по теме, я нашел эту ссылку: В этой ссылке внизу они показали изображение PYTEST SNAPHSOT на TEST FAIL.…
0 ответов

pytest-benchmark: запуск установки на каждой итерации теста

Я пытаюсь сравнить процесс связывания наших js-пакетов с помощью pytest-benchmark. Для точной обработки целевой каталог должен быть пустым. Я пытался очистить это при каждом запуске, используя аргумент педантичной настройки, но это выполняется тольк…
11 июл '18 в 14:50
0 ответов

Запуск pytest.benchmark вызывает сбой pytest

У меня есть pytest.fixture, который я использую для создания экземпляра класса, который передается в мою тестовую функцию. Моя тестовая функция выглядит так: def test_update_measurement(benchmark, measurement): new_timestamp = 1024 measurements = [1…
2 ответа

NonePytest & pytest-benchmark: последовательный или параллельный?

В одном файле: test.pyУ меня есть 3 тестовые функции: test1(), test2(), test3(), Есть ли pytest а также pytest-benchmark запустить эти 3 теста параллельно или последовательно? У меня есть 3 файла: test1.py, test2.py, test3.py, Соответственно, у меня…
19 июн '19 в 06:37
0 ответов

Настройка конфигураций pytest-benchmark в pytest.ini

Я пытаюсь настроить файл конфигурации pytest.ini таким образом, чтобы любой тест производительности проводился с опцией "--benchmark-autosave", как и другие тесты. Я попытался добавить опцию в INI-файл следующим образом... [pytest] addopts = --bench…
05 июл '19 в 22:34
0 ответов

Как запускать функцию очистки после каждой итерации с помощью python benchamrk.pedantics

Я использую pytest-benchamrk в своем тесте. Я хочу очищать результаты после каждого запуска. Итерации, я пробовал очищать это при каждом запуске, используя аргумент педантичной настройки, но это выполняется только при инициализации теста, а не между…
0 ответов

Как сохранить выходные данные pytest-benchmaark на листе Excel

Я хочу сохранить результаты моих тестов pytest в файле Excel, кто-нибудь знает, как это сделать? python import pytest import pytest-benchmark def fun(): print("Defines a function") test_funct(): result = benchmark.pedantic(fun, args=(,), iterations=…
1 ответ

Pytest-benchmark: предварительное вычисление тестовых данных

Не могли бы вы сказать мне, является ли предварительный расчет тестовых входных данных в том же скрипте допустимым подходом, и не повлияет ли это на процедуру бенчмаркинга (т.е. на время)? например, вscript.py def compute_inputs(): #some computation…
27 сен '22 в 08:13
0 ответов

каталог pytest-benchmark не выбирается

Платформа Env Details linux — Python 3.8.10, pytest-7.1.2, pluggy-1.0.0 тест: 4.0.0 Когда я сохраняю все тестовые файлы, заканчивающиеся на .py, и запускаю тест, никакие тесты не выбираютсяpytest service/microBenchmark/Все файлы находятся в папке mi…
24 ноя '22 в 07:13