testOutput/PesterTests.xml

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<test-results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="nunit_schema_2.5.xsd" name="Pester" total="20" errors="0" failures="0" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2022-12-16" time="12:40:19">
  <environment machine-name="fv-az206-530" cwd="D:\a\powershell-script-helpers\powershell-script-helpers\ExecutionSteps\src\Tests\Unit" nunit-version="2.5.8.0" os-version="10.0.20348" user="runneradmin" clr-version="Unknown" user-domain="fv-az206-530" platform="Microsoft Windows Server 2022 Datacenter|C:\Windows|\Device\Harddisk0\Partition2" />
  <culture-info current-culture="en-US" current-uiculture="en-US" />
  <test-suite type="TestFixture" name="Pester" executed="True" result="Success" success="True" time="3.2316" asserts="0" description="Pester">
    <results>
      <test-suite type="TestFixture" name="D:\a\powershell-script-helpers\powershell-script-helpers\ExecutionSteps\src\Tests\Unit\ExecutionSteps-Module.Tests.ps1" executed="True" result="Success" success="True" time="1.2385" asserts="0" description="D:\a\powershell-script-helpers\powershell-script-helpers\ExecutionSteps\src\Tests\Unit\ExecutionSteps-Module.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Module Tests" executed="True" result="Success" success="True" time="0.6196" asserts="0" description="Module Tests">
            <results>
              <test-suite type="TestFixture" name="Module Tests.Module Tests" executed="True" result="Success" success="True" time="0.5934" asserts="0" description="Module Tests.Module Tests">
                <results>
                  <test-case description="Passes Test-ModuleManifest" name="Module Tests.Module Tests.Passes Test-ModuleManifest" time="0.238" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="root module ExecutionSteps.psm1 should exist" name="Module Tests.Module Tests.root module ExecutionSteps.psm1 should exist" time="0.0244" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="manifest should contain ExecutionSteps.psm1" name="Module Tests.Module Tests.manifest should contain ExecutionSteps.psm1" time="0.0176" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have a matching module name in the manifest" name="Module Tests.Module Tests.should have a matching module name in the manifest" time="0.026" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have a valid description in the manifest" name="Module Tests.Module Tests.should have a valid description in the manifest" time="0.0185" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have a valid author in the manifest" name="Module Tests.Module Tests.should have a valid author in the manifest" time="0.0177" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have a valid version in the manifest" name="Module Tests.Module Tests.should have a valid version in the manifest" time="0.0191" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have a valid guid in the manifest" name="Module Tests.Module Tests.should have a valid guid in the manifest" time="0.0526" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should not have any spaces in the tags" name="Module Tests.Module Tests.should not have any spaces in the tags" time="0.1066" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="should have a valid project Uri" name="Module Tests.Module Tests.should have a valid project Uri" time="0.0246" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="D:\a\powershell-script-helpers\powershell-script-helpers\ExecutionSteps\src\Tests\Unit\ExportedFunctions.Tests.ps1" executed="True" result="Success" success="True" time="0.3373" asserts="0" description="D:\a\powershell-script-helpers\powershell-script-helpers\ExecutionSteps\src\Tests\Unit\ExportedFunctions.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="ExecutionSteps" executed="True" result="Success" success="True" time="0.0606" asserts="0" description="ExecutionSteps">
            <results>
              <test-suite type="TestFixture" name="ExecutionSteps.Exported Commands" executed="True" result="Success" success="True" time="0.0483" asserts="0" description="ExecutionSteps.Exported Commands">
                <results>
                  <test-suite type="TestFixture" name="ExecutionSteps.Exported Commands.Number of commands" executed="True" result="Success" success="True" time="0.0368" asserts="0" description="ExecutionSteps.Exported Commands.Number of commands">
                    <results>
                      <test-case description="Exports the same number of public functions as what is listed in the Module Manifest" name="ExecutionSteps.Exported Commands.Number of commands.Exports the same number of public functions as what is listed in the Module Manifest" time="0.0243" asserts="0" success="True" result="Success" executed="True" />
                    </results>
                  </test-suite>
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="D:\a\powershell-script-helpers\powershell-script-helpers\ExecutionSteps\src\Tests\Unit\Public\Invoke-ExecutionSteps.Tests.ps1" executed="True" result="Success" success="True" time="1.3598" asserts="0" description="D:\a\powershell-script-helpers\powershell-script-helpers\ExecutionSteps\src\Tests\Unit\Public\Invoke-ExecutionSteps.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="Invoke-ExecutionSteps" executed="True" result="Success" success="True" time="1.2491" asserts="0" description="Invoke-ExecutionSteps">
            <results>
              <test-suite type="TestFixture" name="Invoke-ExecutionSteps.Success" executed="True" result="Success" success="True" time="0.55" asserts="0" description="Invoke-ExecutionSteps.Success">
                <results>
                  <test-case description="executes all steps" name="Invoke-ExecutionSteps.Success.executes all steps" time="0.4079" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="writes to host if not silent" name="Invoke-ExecutionSteps.Success.writes to host if not silent" time="0.0942" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="does not write to host if silent" name="Invoke-ExecutionSteps.Success.does not write to host if silent" time="0.0366" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
              <test-suite type="TestFixture" name="Invoke-ExecutionSteps.Error" executed="True" result="Success" success="True" time="1.2388" asserts="0" description="Invoke-ExecutionSteps.Error">
                <results>
                  <test-case description="stops and cleans up if an error occurs" name="Invoke-ExecutionSteps.Error.stops and cleans up if an error occurs" time="0.3004" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="stops cleanup if another error occurs" name="Invoke-ExecutionSteps.Error.stops cleanup if another error occurs" time="0.1533" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="stops finalization if another error occurs" name="Invoke-ExecutionSteps.Error.stops finalization if another error occurs" time="0.2231" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
      <test-suite type="TestFixture" name="D:\a\powershell-script-helpers\powershell-script-helpers\ExecutionSteps\src\Tests\Unit\Public\New-ExecutionStep.Tests.ps1" executed="True" result="Success" success="True" time="0.296" asserts="0" description="D:\a\powershell-script-helpers\powershell-script-helpers\ExecutionSteps\src\Tests\Unit\Public\New-ExecutionStep.Tests.ps1">
        <results>
          <test-suite type="TestFixture" name="New-ExecutionStep" executed="True" result="Success" success="True" time="0.1172" asserts="0" description="New-ExecutionStep">
            <results>
              <test-suite type="TestFixture" name="New-ExecutionStep.Success" executed="True" result="Success" success="True" time="0.1057" asserts="0" description="New-ExecutionStep.Success">
                <results>
                  <test-case description="works with a single parameter" name="New-ExecutionStep.Success.works with a single parameter" time="0.0186" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="works with two parameters" name="New-ExecutionStep.Success.works with two parameters" time="0.0565" asserts="0" success="True" result="Success" executed="True" />
                  <test-case description="works with three parameters" name="New-ExecutionStep.Success.works with three parameters" time="0.0203" asserts="0" success="True" result="Success" executed="True" />
                </results>
              </test-suite>
            </results>
          </test-suite>
        </results>
      </test-suite>
    </results>
  </test-suite>
</test-results>