1
xdistと組み合わせてpytestを使用してテストを並行して実行しました。私は私のcontest.py私はいくつかのテストデータdirecories(タイムスタンプ付き)を作成するためのconfigureフックがあり、私のテストの実行に必要なファイル。私がxdistを使うまでは、すべて正常に動作します。そのpytest_configureが再びその結果、各プロセスのために再度最初にして実行されたように見えます:pytestはxdistと並行して実行する前にupfrontを設定します
INTERNALERROR> OSError: [Errno 17] File exists: '/path/to/file'
そして私は、n + 1つのディレクトリ(離れて数秒)で終わります。 配布する前にテストを事前設定する方法はありますか?
編集: 私の問題の解決策を見つけたかもしれませんhere。私はまだそれをテストする必要があります。
私は、あなた自身のロックメカニックを書く必要がありますね。 –
私はそれをどのようにすることができるかの例を教えてもらえますか? –