Я пытаюсь использовать все это вместе для запуска параллельных тестов в безголовом Chrome:
Докер, Селен, Pytest
Однако мне интересно, где имеет смысл запускать параллельную часть системы?
Docker может это сделать (используя сетку селена). Оба они могут использоваться для запуска параллельных (и распределенных) тестов на селен. например
https://github.com/elgalu/docker-selenium
https://github.com/zalando/zalenium
Также в Pytest есть собственный способ запуска параллельных тестов (с использованием pytest-xdist), например.
http://pytest.org/dev/xdist.html
Будет ли проще запустить 10 параллельных pytest-xdist, чем 10 контейнеров-докеров?
Буду признателен, если узнаю достоинства / недостатки каждого из них.
Кроме того, есть идеи, как использовать эти вещи вместе? Информация об этом кажется действительно скудной.