Eclipse / PyDevを使用して、子プロセスの作成に使用するコードをデバッグする方法を見つけようとしていますsubprocess.Popen
。作成された子プロセスをデバッグできるようにしたいと考えています。問題は、プロセスの境界を越えてデバッグする方法が見つからないことです。実際には不可能だと思います。それでも、あなたが尋ねるまであなたは決して知りません、そしてそれで私はやっています!
少し背景:必要に応じてノーズを呼び出すことでユニットテストを呼び出すWafによって駆動される複雑なビルドプロセスがあります。これらのプロセスにフックして、ユニットテストの失敗をデバッグしたいと思います。noseを直接実行することはできますが、問題は、モジュールを正しくロードするために構成する必要のある環境がかなり複雑であり、回避できる場合はコードを複製したくないということです。
私はリモートデバッグモードを知っていますが、リモートプロセスでデバッガーを手動で呼び出す必要があるため、かなり不便です。誰かが私がやろうとしていることをする方法を知っているなら、それは大いにありがたいです。