Запускать скрипт pytest одновременно с другим вхождением - PullRequest
0 голосов
/ 25 марта 2020

Я хочу выполнить скрипт Pytest одновременно с другим вхождением

Пример для двух скриптов Pytest, которые я должен запустить sh:

Скрипт 1: test_print1.py

def test_print(config_file):
    assert config_file

    res = 0
    assert res is 0

Сценарий 2: test_print2.py

def test_print(config_file):
    assert config_file

    res = 0
    assert res is 1

Итак, вот два сценария ios, которые я хочу иметь (например):

  • Выполнить два сценария одновременно, но я хочу, чтобы test_print1.py запускался два раза и test_print3.py три раза
  • Выполнить два сценария одновременно, но я хочу, чтобы test_print1.py запускался вовремя, а test_print3.py четыре раза

Я хочу, чтобы выполнение происходило в одной командной строке.

Я видел pytest-repeat , но он повторяет все тесты n раз, которые не здесь помощь.

И я также видел @pytest.mark.repeat (n) , который должен быть жестко закодирован в моем коде, и это не помогает, потому что каждый раз, когда я должен go в код и измените его.

Так есть ли способ запустить мул тест наконечника одновременно с разным появлением?

...