Во время чтения pytest-xdist
док Я наткнулся на очень интересный флаг
-f, --looponfail run tests in subprocess, wait for modified files and re-run failing test set until all pass.
Удивительно! Особенно, если у вас есть медленные тесты и вы хотите более быстрая петля обратной связи. Все, что вам нужно сделать, это установить плагин pytest-xdist PIP установить pytest-xdist
а затем запустите ваши тесты с -f
выключатель. Теперь Pytest будет следить за изменениями файлов и запускает испытания сбоев
Нашли этот пост полезным? Добавьте звезду в мой проект GitHub🙂🙂
Moshe/Elasticsearch-Comrade
Elasticsearch Admin Panel, созданная для Ops и мониторинг
Elasticsearch Comrade-это администратор и мониторинг Elasticsearch с открытым исходным кодом, очень вдохновленная Cerebro. Elasticsearch Comrade, построенный из Python3, Vuejs, Sanic, Vuetify2 и Cypress
- Elasticsearch версия 5,6 и 7 поддержка (проверка на Elasticsearch 7.7)
- Мульти кластер
- REST API с автозаполнением, историей, шаблонами и историей
- Редактор SQL (только версия 7)
- Построенный для больших кластеров
- Статистика узлов и мониторинг
- Управление псевдонимом
- Проверьте выполнение задач
- Управление шаблонами индекса
- Управлять снимками
- И многое другое …
Кластер Dir Definitaions
Товарищ обнаруживает кластеры, используя -Кластеры-Dir
PARAM, документы Здесь , примеры здесь
Использование Docker (рекомендуется)
Docker Run -v $ Pwd/Clasters/:/App/Comrade/Clusters/-t -p 8000: 8000 Mosheza/Elasticsearch -Comrade
Использование пакета Python
PIP установить ElasticSearch-Comrade
Товарищ-кластеры-кластеры
Здесь
v1.1.0
- Добавить пакет Python
- Рейндекс Экран
- Товарищ приборная панель
v1.2.0
- Экран настройки кластера
- Эвакуировать узел от осколков
- Добавить индикатор версии Commrade в нижний колонтитул
v1.3.0
- БИТСА ЭКАНА
- Экран с тему
Оригинал: “https://dev.to/moshe/loop-on-fail-small-pytest-trick-to-boost-your-productivity-350n”