私はPyCharmの中で使用したい独自のPythonテストフレームワークに取り組んでいます。これは、カスタムプラグインを実装することによってのみ達成できるものなのですか、PyCharmのテストランナーにフレームワークを追加する別の(簡単な)方法がありますか?プラグインなしで実行できるのであれば、プロシージャはどのようになり、PyCharmとフレームワークの間でどのような相互作用が必要になるでしょうか?PyCharmの追加テストランナーのサポートを実装します
3
A
答えて
4
PyCharmのテストフレームワークをサポートするためのコードは、IDEプラグイン(Javaで書かれPyCharmで実行)とランタイムコンポーネント(Pythonで書かれ、テストフレームワークと統合されています)から成ります。 IDEプラグインは、実行コンフィギュレーションを編集するためのユーザインタフェースを提供し、テストを実行するためのコマンドラインを作成し、テスト結果を表示します。ランタイムコンポーネントは、IDEプラグインが理解できる形式でテスト実行の進捗状況をレポートします。あなたも、それらを使用する場合は
http://confluence.jetbrains.net/display/TCD65/Build+Script+Interaction+with+TeamCity
は、あなたがのためにコンポーネントを再利用することができます
我々は、ランタイムとIDEプラグインとの間の通信のために使用する標準フォーマットが標準出力ストリームに印刷されたチームシティーサービスメッセージであります出力を解析し、テスト結果ビューを表示する。
関連する問題
- 1. PyCharm 2.5テストランナーは、特定のモジュールに
- 2. PyCharmへのライブラリディレクトリの追加
- 3. Visual Studioテストランナーは他のフレームワークをサポートしていますか?
- 4. iPhone Backgrounderのサポートを追加します
- 5. PyCharm 1.1 - djangoテストランナーに固有の設定を使用
- 6. PyCharmからpythonスクリプトを実行します。 Pycharmでのインポート
- 7. 実装とヘッダーファイルを追加する
- 8. PyCharmはグローバルのタイプヒントをサポートしていますか?
- 9. テストランナー/モノ/モノデベロッパーのユニットテストを実行する
- 10. javascript、.split()、追加変数を実装
- 11. Wordpress - テーマのサポートを追加
- 12. C#.NET 2.0での追加インターフェイスライブラリなしでのプラグインアーキテクチャの実装
- 13. 新しいhtmlタグのサポートを追加します
- 14. 実装方法テーブルビューの上にインデックス検索ビューを追加しますか?
- 15. Rのnnlsで追加の制約を実装する
- 16. PyCharmはJinja2をサポートしていますか?
- 17. PyCharmにpydocを追加できません
- 18. 私は、オブジェクトがトレイト<code>Iterable</code>を実装し、実装方法に追加の暗黙のパラメータを渡したい追加の暗黙のパラメータ
- 19. VS 2010のより良いjavascriptサポートを追加します。
- 20. WebプロジェクトにLinqサポートを追加しています。コンパイラのチョーク
- 21. 既存のTCP&UDPコードにSSLサポートを追加しますか?
- 22. Liquibaseにコレートのサポートを追加する
- 23. opensslで独自のrand_poll実装を追加するには?
- 24. クロスブラウザのサポート/ HTTPステータスコードの実装
- 25. pycharmに私のpythonパスをすべて追加してください
- 26. 実装クラスにアスペクトを追加しないでください
- 27. datagridviewの追加列のバックグラウンドワーカーとプログレスバーの実装?
- 28. なぜReSharperはテストランナーとXunitをネイティブでサポートしていませんか?
- 29. UIPopoverBackgroundViewを実装するポップオーバーにシャドウを追加する方法
- 30. getKeysForValueをサポートするJavaマップの実装を探しています