Python: Durch sequentielle und parallele Tests gleichzeitig ausführen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Python: Durch sequentielle und parallele Tests gleichzeitig ausführen

by Anonymous » 17 Mar 2025, 15:05

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?

Top