pester

    0

    1答えて

    PowerShellスクリプトCommon.ps1の一部の機能に対して、Pesterを使用してPowerShellテストスクリプトCommon.tests.ps1を作成しました。同じディレクトリにもTestInitializer.ps1スクリプトがあり、Microsoft.Xrm.Data.PowerShellモジュールを使用してダイナミックCRMインスタンスにレコードを作成して取得します。 のV

    -1

    1答えて

    関数のPesterテストを作成する際に、Testdrive内に複雑なcsvファイルを作成することが可能かどうか尋ねたいだけですか?それは13のヘッダーとヌル値を持たないという意味で複雑ですか?

    1

    1答えて

    Visual Studio 2015内に「Powershell Module Project」を作成し、モジュールの一部の機能を記述しました。 .psm1ファイルを変更し、Pesterフレームワーク(.test.ps1ファイル)でこれらの変更を単体テストしようとすると、テスト中に新しい変更が適用されません。 を "クリーンソリューション"、および "ソリューションのビルド" "プロジェクトのアンロ

    1

    1答えて

    Out-HostまたはWrite-DebugなどのPowerShellコマンドを使用して、PesterテストXMLファイルに出力を追加する方法を知りたいと思います。 私は、これを実行して、コンベアテストページの出力を観察できるようにしたいと思います。 上記の画像から分かるように、pesterテストにはStd OUTオプションがありません。 答えを探しているうちに、私はこの正確なことを記述したgit

    0

    1答えて

    dbatoolsの関数はNew-DbaSqlConnectionStringBuilderと書いてあります。私はそれのための単体テストを書いた。私はこれらの単体テストがほとんどの機能をカバーしていることを知ります。次のコマンドで0%のコードカバレッジレポートを取得しています。取得するには ********************** Running C:\Users\zippy\Documen

    1

    1答えて

    これはpesterのテストデータの範囲です。私はハッシュテーブルにキーの存在をチェックする関数Add-HashTableIfNotPresentをテストしています。存在しなければ、それを追加します。そうでなければ、そのキーにリンクされた値を返します。 私は2つのシナリオをチェックする私の嫌いなテストのための2つのItブロックを持っています - キーは存在し、キーは存在しません。 $ht.count

    0

    1答えて

    変数がPSPesterスクリプトのDescribeブロックで宣言され、Itブロックで使用されている場合、PSScriptAnalyzerはその変数の使用法を認識しません。 は、どのように私は警告を取り除くために、変数を宣言しなければならないのか、どのように私は、その1つの宣言に対して警告を抑止するPSUseDeclaredVarsMoreThanAssignmentルールのDiagnostics.

    2

    1答えて

    DescribeブロックとboolをチェックするブロックItを含むInvoke-Pester x.tests.ps1を実行しています。関数は次のように失敗します。 /ServiceStatus/modules/Pester_3.4.6/Pester.psm1 2017-06-27T20:19:39.503 Function completed (Failure, Id=ffacbf52-7871

    1

    1答えて

    Powershellの素晴らしいPesterユニットテストをしばらく使用して、私はゆっくりと習っています。関数に必須の入力がない場合、関数を実行できるかどうかのチェックの使い方については、まあまあです。私はここで赤い光を与えていて、緑のテスト結果を達成し、コーディングを進めたいと思っていました。 私は次のような機能を持っています。私のテストスクリプトは、次のチェック で実行され function

    2

    1答えて

    こんにちはすべて、 に100%せがむコードカバレッジに到達することはできません私が原因スクリプトブロックに100%のコードカバレッジに到達していないので、私のせびるの長い時間を苦労してきました。私は研究を続けていて、記事を読んで成功していないし、あなたからの助けを求めることに決めました。 :) 説明したいコードの一部にスクリプトブロックが含まれており、後でコマンドレットのInvoke-Comman