私は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. サポートCRK8実装のサポート
- 3. Visual Studioテストランナーは他のフレームワークをサポートしていますか?
- 4. PyCharmへのライブラリディレクトリの追加
- 5. PyCharmインタプリタを追加する
- 6. iPhone Backgrounderのサポートを追加します
- 7. Promise.resolveに実装を追加
- 8. Javaクラスに2つの実装を追加しますか?
- 9. PyCharm 1.1 - djangoテストランナーに固有の設定を使用
- 10. wachライブラリをpycharmに追加
- 11. キュウリのテストランナーを実行中
- 12. Java - Cloneableを実装するか、コンストラクタを追加しますか?
- 13. PyCharm Python Run Configurationへのドロップダウンを追加
- 14. 実装とヘッダーファイルを追加する
- 15. ReSharper 2016.1 xUnitテストランナーは理論をサポートしていません
- 16. 自動追加バックスラッシュ、pycharm
- 17. ブリッジパターンと追加の実装者タイプ
- 18. PyCharmテスト追加の引数にシェルコマンドを追加
- 19. PyCharmで正しいバージョンのPythonを追加できません
- 20. pycharmにbeautifulsoupを追加する
- 21. テストランナー/モノ/モノデベロッパーのユニットテストを実行する
- 22. PyCharmからpythonスクリプトを実行します。 Pycharmでのインポート
- 23. javascript、.split()、追加変数を実装
- 24. Wordpress - テーマのサポートを追加
- 25. PyCharmはグローバルのタイプヒントをサポートしていますか?
- 26. C#.NET 2.0での追加インターフェイスライブラリなしでのプラグインアーキテクチャの実装
- 27. Pycharmに新しいライブラリを追加できません
- 28. 新しいhtmlタグのサポートを追加します
- 29. Pycharm Django Projectに新しいファイルが追加されました
- 30. Rのnnlsで追加の制約を実装する