最近、Eclipse で CPython 2.6 インタープリターを PyDev プラグインと共に使用するプロジェクトから、Visual Studios 2010 で IronPython Studios を使用する IronPython 2.7 インタープリターにプロジェクトを移動する必要がありました。必要なすべてのテストのセットアップに関連するツールの選択肢がたくさんあるようですが、これらのツールを選択すると、すべてのツールがテストを C++、C#、または VB のいずれかで行うことを望んでいるようです。また、実行フローが開始されるアクティブなファイルに設定できるファイルは1つだけのようです。Python 単体テストのコレクションを、IronPython インタープリターを使用して Visual Studio から (可能であれば) 実行できるようにしたいと考えています。どうすればこれを行うことができますか?
質問する
1091 次
1 に答える
4
IronPythonStudioではなくVisualStudio用のPythonToolsに移行することをお勧めします。IpyStudioはかなり古く、VisualStudio用のIronPythonToolsに置き換えられ、PTVSに置き換えられています。PTVSはIronPython2.7+ CPython 2.5-3.2もサポートし、インテリセンスがはるかに優れており、一般的にははるかに成熟しています。
残念ながら、これらのいずれにも単体テストのサポートは統合されていません。実行できる最善の方法は、現在起動スクリプトとして設定されているスクリプトを切り替えることです。プロジェクトのプロパティページを更新して現在実行している場合は、ソリューションエクスプローラーのコンテキストメニューからこれを実行できます。これにより、作業が簡単になる場合があります。
PTVSの将来のバージョン(おそらく2.0)の統合単体テストサポートを行うことを検討しています。好奇心から、どのテストフレームワークを使用していますか?
于 2011-11-03T04:19:38.280 に答える