Ich habe kürzlich den Umfang einer der Funktionen meines Python-Moduls so erweitert, dass es nacheinander oder parallel (mit MPI4Py) ausgeführt werden kann.def foo(param, use_mpi=False):
pass
< /code>
Wenn ich meinen Test von Hand ausführe, funktioniert es: < /p>
# (1) Sequentially
>>> python my_test_seq.py
# (2) In parallel
>>> mpirun -n 3 my_test_par.py
< /code>
Ich habe PyTest bisher verwendet und alles war in Ordnung, bis ich parallele Tests hinzufügen wollte. Das einzige, was ich geschafft habe, ist, mehrere Pytests parallel auszuführen (so mehrmals ein Test), aber das entspricht nicht meinen Anforderungen ...
weiß jemand einen Weg, dies zu tun?
Python: Durch sequentielle und parallele Tests gleichzeitig ausführen ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post