Continuous-integration-inspection
継続的インテグレーション-検査
連続検査とは、実際のテストを実行する前にコードに対して実施される検査の自動コードレビューのプロセスです。 ソフトウェアの検査とテストには微妙な違いがあります。 テストは動的であり、機能をテストするためにソフトウェアを実行します。 検査では、事前定義された一連のルールに基づいてコードを分析します。
インスペクター(または静的および動的分析ツール)は、チームが従うべき識別された標準(通常はコーディングまたは設計メトリック)によって指示されます。 検査対象の例には、「文法」標準のコーディング、アーキテクチャの階層化の順守、コードの複製などが含まれます。
継続的な検査により、発見から修正までの時間が短縮されます。 使用可能な連続検査ツールがいくつかあります。 この例では、TeamCityと統合された NCover 3.x を使用します。 連続検査を実行する方法と、それが私たちにできることを見てみましょう。
NCoverのダウンロードとインストール
NCoverは、ダウンロードしてインストールする必要がある別個の製品です。 NCoverをダウンロードするには、次のリンクをクリックして32ビットインストーラーをダウンロードしてください-http://www.ncover.com/info/download[[[1]]]
ダウンロードしたインストーラーを実行し、インストーラーの起動後に[次へ]をクリックします。
ライセンス契約に同意し、[次へ]をクリックします。
デフォルトのコンポーネントを受け入れて、「次へ」をクリックします。
[インストール]ボタンをクリックして、インストールを開始します。
[完了]ボタンをクリックして、インストールを完了します。
*C:\ Program Files(x86)\ NCover \ NCover.Explorer.exe* にアクセスして、NCoverインストールを初めて起動します。 初めてトライアルキーをインストールする必要がありますが、これは簡単なプロセスです。
NCoverを使用するようにTeamCityでプロジェクトを構成する
- ステップ1 *-プロジェクトのホーム画面に移動し、[構成設定の編集]をクリックします。
ステップ2 *-ビルドステップに移動し、 *TestStep の[編集]をクリックします。 連続検査は、定義されている単体テストとともに実行する必要があります。
ステップ3 *-.Net Coverageセクションで、。Net Coverage Tool *をクリックします。 そして、次の設定を選択します。
- .Net CoverageツールをNCover(3.x)として選択します
- x86としてのプラットフォーム
- v4.0としてのバージョン
- C:\ Program Files(x86)\ NCoverとしてのNCoverへのパス
- 他の設定はそのままにしておきます
- ステップ4 *-[保存]をクリックします。
- ステップ5 *-プロジェクトのメイン画面に移動して、[実行]をクリックします。
- ステップ6 *-ビルドが実行されたら、合格したテストをクリックします。 コードカバレッジ画面が表示され、多くのメトリックインジケーターが表示されます。
- ステップ7 *-[コードカバレッジ]タブをクリックして、コード分析の詳細情報を取得できるようになりました。
ステップ8 *- *fullcoveragereportl をクリックします。 これで、*。Netコード*に対して実行された検査に関する完全な包括的なレポートを取得できます。