私の状況は次のようになります。
- Windows ベースのサーバー プログラムと Linux ベースのクライアントがあります。
- ローカル Linux マシンで実行され、実行する必要がある Linux クライアントの多くのテストがあります。
- Linux クライアントにメッセージを送信する Windows サーバー マシンからコードを実行する必要があります。次に、これらのメッセージの効果を検証するテストが Linux クライアント マシンで実行されます。
したがって、典型的なテスト ケースは次のようになり、Windows ホストで実行されます。
test_example_message(self):
# has to be executed locally on windows server
send_message(EXAMPLE, hosts)
# has to be executed locally on linux clients
for host in hosts:
verify_message_effect(EXAMPLE, host)
pytest-xdistが何らかの形でそれを実行できることがわかりました。
それを使用する方法に関する良いチュートリアルまたはコード例はありますか?