Я хочу выполнить скрипт 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 в код и измените его.
Так есть ли способ запустить мул тест наконечника одновременно с разным появлением?