Требуется запустить все тесты, относящиеся к набору, в определенном потоке.Например, с suite1, suite2, suite3 и так далее.И я хотел бы, чтобы все тесты, принадлежащие suite1, выполнялись в одном потоке (thread1), тогда как тесты, принадлежащие suite2 в другом потоке (thread2), и тесты из suite3 в еще одном отдельном потоке (thread3).
Согласно xdist есть только 2 варианта: - --dist = loadcope (по модулю) - --dist = loadfile (по имени файла)
Это будет именно то, что янужно иметь вид --dist = loaddirectory, чтобы захватить все тесты в определенном каталоге (например, для каждого каталога в каталоге, указанном как путь ко всем наборам тестов)
Конечно, я могу попробоватьзапускать pytest несколько раз каждый раз, когда проходит каталог комплекта, но боюсь, что это может иметь плохие последствия для производительности, так как в этом случае запускается несколько тестов, а не несколько потоков.
Так что кто-нибудь может посоветовать, еслиВы знакомы с чем-то, что может помочь в решении требований?
Любая помощь или идеи, или даже указания, чтобы копать высоко ценится.