1

Visual Studio 2012 には、SP と関数を制御する .SQLProj があります。以下に示すように、テスト方法を含む単体テスト プロジェクトがあります。単体テストは、CI サーバーに正常に接続されています。私の質問は、このプロジェクトの単体テスト コード カバレッジ メトリクスを生成するにはどうすればよいかということです。

[TestMethod()]
    public void dbo_spGetSPFooterSectionTest()
    {
        SqlDatabaseTestActions testActions = this.dbo_spGetSPFooterSectionTestData;
        // Execute the pre-test script
        // 
        System.Diagnostics.Trace.WriteLineIf((testActions.PretestAction != null), "Executing pre-test script...");
        SqlExecutionResult[] pretestResults = TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PretestAction);
        // Execute the test script
        // 
        System.Diagnostics.Trace.WriteLineIf((testActions.TestAction != null), "Executing test script...");
        SqlExecutionResult[] testResults = TestService.Execute(this.ExecutionContext, this.PrivilegedContext, testActions.TestAction);
        // Execute the post-test script
        // 
        System.Diagnostics.Trace.WriteLineIf((testActions.PosttestAction != null), "Executing post-test script...");
        SqlExecutionResult[] posttestResults =      TestService.Execute(this.PrivilegedContext, this.PrivilegedContext, testActions.PosttestAction);
    }
4

0 に答える 0