Python: Durch sequentielle und parallele Tests gleichzeitig ausführenPython

Python-Programme
Anonymous
 Python: Durch sequentielle und parallele Tests gleichzeitig ausführen

Post by Anonymous »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post