PesterResults5.xml

<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
  <Obj RefId="0">
    <TN RefId="0">
      <T>Selected.System.Management.Automation.PSCustomObject</T>
      <T>System.Management.Automation.PSCustomObject</T>
      <T>System.Object</T>
    </TN>
    <MS>
      <Obj N="TagFilter" RefId="1">
        <TN RefId="1">
          <T>System.String[]</T>
          <T>System.Array</T>
          <T>System.Object</T>
        </TN>
        <LST>
          <S></S>
        </LST>
      </Obj>
      <Obj N="ExcludeTagFilter" RefId="2">
        <TNRef RefId="1" />
        <LST>
          <S></S>
        </LST>
      </Obj>
      <Nil N="TestNameFilter" />
      <I32 N="TotalCount">9</I32>
      <I32 N="PassedCount">8</I32>
      <I32 N="FailedCount">1</I32>
      <I32 N="SkippedCount">0</I32>
      <I32 N="PendingCount">0</I32>
      <I32 N="InconclusiveCount">0</I32>
      <TS N="Time">PT10M40.7794205S</TS>
      <Obj N="TestResult" RefId="3">
        <TN RefId="2">
          <T>System.Object[]</T>
          <T>System.Array</T>
          <T>System.Object</T>
        </TN>
        <LST>
          <Obj RefId="4">
            <TN RefId="3">
              <T>System.Management.Automation.PSCustomObject</T>
              <T>System.Object</T>
            </TN>
            <MS>
              <Nil N="ErrorRecord" />
              <S N="ParameterizedSuiteName"></S>
              <S N="Describe">Module Tests</S>
              <Obj N="Parameters" RefId="5">
                <TN RefId="4">
                  <T>System.Collections.Specialized.OrderedDictionary</T>
                  <T>System.Object</T>
                </TN>
                <DCT />
              </Obj>
              <B N="Passed">true</B>
              <Obj N="Show" RefId="6">
                <TN RefId="5">
                  <T>Pester.OutputTypes</T>
                  <T>System.Enum</T>
                  <T>System.ValueType</T>
                  <T>System.Object</T>
                </TN>
                <ToString>All</ToString>
                <I32>1023</I32>
              </Obj>
              <S N="FailureMessage"></S>
              <TS N="Time">PT0.7423017S</TS>
              <S N="Name">ModuleManifest is valid</S>
              <S N="Result">Passed</S>
              <S N="Context">Module</S>
              <S N="StackTrace"></S>
            </MS>
          </Obj>
          <Obj RefId="7">
            <TNRef RefId="3" />
            <MS>
              <Nil N="ErrorRecord" />
              <S N="ParameterizedSuiteName"></S>
              <S N="Describe">Module Tests</S>
              <Obj N="Parameters" RefId="8">
                <TNRef RefId="4" />
                <DCT />
              </Obj>
              <B N="Passed">true</B>
              <Ref N="Show" RefId="6" />
              <S N="FailureMessage"></S>
              <TS N="Time">PT0.274597S</TS>
              <S N="Name">Docker service is running</S>
              <S N="Result">Passed</S>
              <S N="Context">Docker Service</S>
              <S N="StackTrace"></S>
            </MS>
          </Obj>
          <Obj RefId="9">
            <TNRef RefId="3" />
            <MS>
              <Nil N="ErrorRecord" />
              <S N="ParameterizedSuiteName"></S>
              <S N="Describe">Module Tests</S>
              <Obj N="Parameters" RefId="10">
                <TNRef RefId="4" />
                <DCT />
              </Obj>
              <B N="Passed">true</B>
              <Ref N="Show" RefId="6" />
              <S N="FailureMessage"></S>
              <TS N="Time">PT1M38.5006482S</TS>
              <S N="Name">docker pull works</S>
              <S N="Result">Passed</S>
              <S N="Context">Lifecycle Cmdlets</S>
              <S N="StackTrace"></S>
            </MS>
          </Obj>
          <Obj RefId="11">
            <TNRef RefId="3" />
            <MS>
              <Nil N="ErrorRecord" />
              <S N="ParameterizedSuiteName"></S>
              <S N="Describe">Module Tests</S>
              <Obj N="Parameters" RefId="12">
                <TNRef RefId="4" />
                <DCT />
              </Obj>
              <B N="Passed">true</B>
              <Ref N="Show" RefId="6" />
              <S N="FailureMessage"></S>
              <TS N="Time">PT0.7625445S</TS>
              <S N="Name">docker pull throws on invalid image</S>
              <S N="Result">Passed</S>
              <S N="Context">Lifecycle Cmdlets</S>
              <S N="StackTrace"></S>
            </MS>
          </Obj>
          <Obj RefId="13">
            <TNRef RefId="3" />
            <MS>
              <Nil N="ErrorRecord" />
              <S N="ParameterizedSuiteName"></S>
              <S N="Describe">Module Tests</S>
              <Obj N="Parameters" RefId="14">
                <TNRef RefId="4" />
                <DCT />
              </Obj>
              <B N="Passed">true</B>
              <Ref N="Show" RefId="6" />
              <S N="FailureMessage"></S>
              <TS N="Time">PT13.5038453S</TS>
              <S N="Name">docker ps returns the correct number of containers</S>
              <S N="Result">Passed</S>
              <S N="Context">Lifecycle Cmdlets</S>
              <S N="StackTrace"></S>
            </MS>
          </Obj>
          <Obj RefId="15">
            <TNRef RefId="3" />
            <MS>
              <Nil N="ErrorRecord" />
              <S N="ParameterizedSuiteName"></S>
              <S N="Describe">Module Tests</S>
              <Obj N="Parameters" RefId="16">
                <TNRef RefId="4" />
                <DCT />
              </Obj>
              <B N="Passed">true</B>
              <Ref N="Show" RefId="6" />
              <S N="FailureMessage"></S>
              <TS N="Time">PT0.0671212S</TS>
              <S N="Name">docker run throws without image</S>
              <S N="Result">Passed</S>
              <S N="Context">Lifecycle Cmdlets</S>
              <S N="StackTrace"></S>
            </MS>
          </Obj>
          <Obj RefId="17">
            <TNRef RefId="3" />
            <MS>
              <Nil N="ErrorRecord" />
              <S N="ParameterizedSuiteName"></S>
              <S N="Describe">Module Tests</S>
              <Obj N="Parameters" RefId="18">
                <TNRef RefId="4" />
                <DCT />
              </Obj>
              <B N="Passed">true</B>
              <Ref N="Show" RefId="6" />
              <S N="FailureMessage"></S>
              <TS N="Time">PT1.8097579S</TS>
              <S N="Name">docker run works</S>
              <S N="Result">Passed</S>
              <S N="Context">Lifecycle Cmdlets</S>
              <S N="StackTrace"></S>
            </MS>
          </Obj>
          <Obj RefId="19">
            <TNRef RefId="3" />
            <MS>
              <Nil N="ErrorRecord" />
              <S N="ParameterizedSuiteName"></S>
              <S N="Describe">Module Tests</S>
              <Obj N="Parameters" RefId="20">
                <TNRef RefId="4" />
                <DCT />
              </Obj>
              <B N="Passed">true</B>
              <Ref N="Show" RefId="6" />
              <S N="FailureMessage"></S>
              <TS N="Time">PT1.8969176S</TS>
              <S N="Name">docker remove works</S>
              <S N="Result">Passed</S>
              <S N="Context">Lifecycle Cmdlets</S>
              <S N="StackTrace"></S>
            </MS>
          </Obj>
          <Obj RefId="21">
            <TNRef RefId="3" />
            <MS>
              <Obj N="ErrorRecord" RefId="22">
                <TN RefId="6">
                  <T>System.Management.Automation.ErrorRecord</T>
                  <T>System.Object</T>
                </TN>
                <ToString>Cannot validate argument on parameter 'Name'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.</ToString>
                <MS>
                  <Obj N="Exception" RefId="23">
                    <TN RefId="7">
                      <T>System.Management.Automation.ParameterBindingValidationException</T>
                      <T>System.Management.Automation.ParameterBindingException</T>
                      <T>System.Management.Automation.RuntimeException</T>
                      <T>System.SystemException</T>
                      <T>System.Exception</T>
                      <T>System.Object</T>
                    </TN>
                    <ToString>System.Management.Automation.ParameterBindingValidationException: Cannot validate argument on parameter 'Name'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again. ---&gt; System.Management.Automation.ValidationMetadataException: The argument is null or empty. Provide an argument that is not null or empty, and then try the command again._x000D__x000A_ at System.Management.Automation.ValidateNotNullOrEmptyAttribute.Validate(Object arguments, EngineIntrinsics engineIntrinsics)_x000D__x000A_ at System.Management.Automation.ParameterBinderBase.BindParameter(CommandParameterInternal parameter, CompiledCommandParameter parameterMetadata, ParameterBindingFlags flags)_x000D__x000A_ --- End of inner exception stack trace ---_x000D__x000A_ at System.Management.Automation.ExceptionHandlingOps.CheckActionPreference(FunctionContext funcContext, Exception exception)_x000D__x000A_ at System.Management.Automation.Interpreter.ActionCallInstruction`2.Run(InterpretedFrame frame)_x000D__x000A_ at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)_x000D__x000A_ at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)</ToString>
                    <Props>
                      <S N="Message">Cannot validate argument on parameter 'Name'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.</S>
                      <S N="ParameterName">Name</S>
                      <S N="ParameterType">System.String</S>
                      <S N="TypeSpecified">System.String</S>
                      <S N="ErrorId">ParameterArgumentValidationError</S>
                      <I64 N="Line">100</I64>
                      <I64 N="Offset">46</I64>
                      <S N="CommandInvocation">System.Management.Automation.InvocationInfo</S>
                      <S N="ErrorRecord">Cannot validate argument on parameter 'Name'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.</S>
                      <B N="WasThrownFromThrowStatement">true</B>
                      <Obj N="Data" RefId="24">
                        <TN RefId="8">
                          <T>System.Collections.ListDictionaryInternal</T>
                          <T>System.Object</T>
                        </TN>
                        <DCT>
                          <En>
                            <S N="Key">System.Management.Automation.Interpreter.InterpretedFrameInfo</S>
                            <Obj N="Value" RefId="25">
                              <TN RefId="9">
                                <T>System.Management.Automation.Interpreter.InterpretedFrameInfo[]</T>
                                <T>System.Array</T>
                                <T>System.Object</T>
                              </TN>
                              <LST>
                                <S>&lt;ScriptBlock&gt;</S>
                                <S>Invoke-Blocks</S>
                                <S>Invoke-TestGroupTeardownBlocks</S>
                                <S>DescribeImpl</S>
                                <S>Context</S>
                                <S>&lt;ScriptBlock&gt;</S>
                                <S>DescribeImpl</S>
                                <S>Describe</S>
                                <S>&lt;ScriptBlock&gt;</S>
                                <S>&lt;ScriptBlock&gt;</S>
                                <S>Invoke-Pester&lt;End&gt;</S>
                                <S>&lt;ScriptBlock&gt;</S>
                                <S>&lt;ScriptBlock&gt;</S>
                              </LST>
                            </Obj>
                          </En>
                        </DCT>
                      </Obj>
                      <Obj N="InnerException" RefId="26">
                        <TN RefId="10">
                          <T>System.Management.Automation.ValidationMetadataException</T>
                          <T>System.Management.Automation.MetadataException</T>
                          <T>System.Management.Automation.RuntimeException</T>
                          <T>System.SystemException</T>
                          <T>System.Exception</T>
                          <T>System.Object</T>
                        </TN>
                        <ToString>System.Management.Automation.ValidationMetadataException: The argument is null or empty. Provide an argument that is not null or empty, and then try the command again._x000D__x000A_ at System.Management.Automation.ValidateNotNullOrEmptyAttribute.Validate(Object arguments, EngineIntrinsics engineIntrinsics)_x000D__x000A_ at System.Management.Automation.ParameterBinderBase.BindParameter(CommandParameterInternal parameter, CompiledCommandParameter parameterMetadata, ParameterBindingFlags flags)</ToString>
                        <Props>
                          <S N="ErrorRecord">The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.</S>
                          <B N="WasThrownFromThrowStatement">false</B>
                          <S N="Message">The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.</S>
                          <Obj N="Data" RefId="27">
                            <TNRef RefId="8" />
                            <DCT />
                          </Obj>
                          <Nil N="InnerException" />
                          <S N="TargetSite">Void Validate(System.Object, System.Management.Automation.EngineIntrinsics)</S>
                          <S N="StackTrace"> at System.Management.Automation.ValidateNotNullOrEmptyAttribute.Validate(Object arguments, EngineIntrinsics engineIntrinsics)_x000D__x000A_ at System.Management.Automation.ParameterBinderBase.BindParameter(CommandParameterInternal parameter, CompiledCommandParameter parameterMetadata, ParameterBindingFlags flags)</S>
                          <Nil N="HelpLink" />
                          <S N="Source">System.Management.Automation</S>
                          <I32 N="HResult">-2146233087</I32>
                        </Props>
                      </Obj>
                      <S N="TargetSite">Void CheckActionPreference(System.Management.Automation.Language.FunctionContext, System.Exception)</S>
                      <S N="StackTrace"> at System.Management.Automation.ExceptionHandlingOps.CheckActionPreference(FunctionContext funcContext, Exception exception)_x000D__x000A_ at System.Management.Automation.Interpreter.ActionCallInstruction`2.Run(InterpretedFrame frame)_x000D__x000A_ at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)_x000D__x000A_ at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)</S>
                      <Nil N="HelpLink" />
                      <S N="Source">System.Management.Automation</S>
                      <I32 N="HResult">-2146233087</I32>
                    </Props>
                  </Obj>
                  <Nil N="TargetObject" />
                  <S N="FullyQualifiedErrorId">ParameterArgumentValidationError,Remove-DockerContainer</S>
                  <Obj N="InvocationInfo" RefId="28">
                    <TN RefId="11">
                      <T>System.Management.Automation.InvocationInfo</T>
                      <T>System.Object</T>
                    </TN>
                    <ToString>System.Management.Automation.InvocationInfo</ToString>
                    <Props>
                      <Obj N="MyCommand" RefId="29">
                        <TN RefId="12">
                          <T>System.Management.Automation.FunctionInfo</T>
                          <T>System.Management.Automation.CommandInfo</T>
                          <T>System.Object</T>
                        </TN>
                        <ToString>Remove-DockerDockerContainer</ToString>
                        <Props>
                          <SBK N="ScriptBlock">_x000A__x000A_ param (_x000A_ [ValidateNotNullOrEmpty()]_x000A_ [string]_x000A_ $Name,_x000A__x000A_ [switch]_x000A_ $Force_x000A_ )_x000A__x000A_ if ( $Force ) {_x000A_ Stop-Container -Name $Name_x000A_ }_x000A__x000A_ Invoke-ClientCommand 'rm', $Name_x000A_ Write-Debug "Docker container removed."_x000A_</SBK>
                          <B N="CmdletBinding">false</B>
                          <Nil N="DefaultParameterSet" />
                          <S N="Definition">_x000A__x000A_ param (_x000A_ [ValidateNotNullOrEmpty()]_x000A_ [string]_x000A_ $Name,_x000A__x000A_ [switch]_x000A_ $Force_x000A_ )_x000A__x000A_ if ( $Force ) {_x000A_ Stop-Container -Name $Name_x000A_ }_x000A__x000A_ Invoke-ClientCommand 'rm', $Name_x000A_ Write-Debug "Docker container removed."_x000A_</S>
                          <S N="Options">None</S>
                          <Nil N="Description" />
                          <S N="Verb">Remove</S>
                          <S N="Noun">DockerContainer</S>
                          <Nil N="HelpFile" />
                          <Obj N="OutputType" RefId="30">
                            <TN RefId="13">
                              <T>System.Collections.ObjectModel.ReadOnlyCollection`1[[System.Management.Automation.PSTypeName, System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]</T>
                              <T>System.Object</T>
                            </TN>
                            <LST />
                          </Obj>
                          <S N="Name">Remove-DockerContainer</S>
                          <S N="CommandType">Function</S>
                          <S N="Source">PSDocker</S>
                          <Version N="Version">0.0</Version>
                          <S N="Visibility">Public</S>
                          <S N="ModuleName">PSDocker</S>
                          <S N="Module">PSDocker</S>
                          <S N="RemotingCapability">PowerShell</S>
                          <Obj N="Parameters" RefId="31">
                            <TN RefId="14">
                              <T>System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Management.Automation.ParameterMetadata, System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]</T>
                              <T>System.Object</T>
                            </TN>
                            <DCT>
                              <En>
                                <S N="Key">Name</S>
                                <S N="Value">System.Management.Automation.ParameterMetadata</S>
                              </En>
                              <En>
                                <S N="Key">Force</S>
                                <S N="Value">System.Management.Automation.ParameterMetadata</S>
                              </En>
                            </DCT>
                          </Obj>
                          <Obj N="ParameterSets" RefId="32">
                            <TN RefId="15">
                              <T>System.Collections.ObjectModel.ReadOnlyCollection`1[[System.Management.Automation.CommandParameterSetInfo, System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]</T>
                              <T>System.Object</T>
                            </TN>
                            <LST>
                              <S>[[-Name] &lt;string&gt;] [-Force]</S>
                            </LST>
                          </Obj>
                        </Props>
                        <MS>
                          <S N="Namespace">PSDocker</S>
                          <S N="HelpUri"></S>
                        </MS>
                      </Obj>
                      <Obj N="BoundParameters" RefId="33">
                        <TN RefId="16">
                          <T>System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</T>
                          <T>System.Object</T>
                        </TN>
                        <DCT />
                      </Obj>
                      <Obj N="UnboundArguments" RefId="34">
                        <TN RefId="17">
                          <T>System.Collections.Generic.List`1[[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</T>
                          <T>System.Object</T>
                        </TN>
                        <LST />
                      </Obj>
                      <I32 N="ScriptLineNumber">100</I32>
                      <I32 N="OffsetInLine">46</I32>
                      <I64 N="HistoryId">1</I64>
                      <S N="ScriptName">C:\projects\psdocker\Test\PSDocker.Tests.ps1</S>
                      <S N="Line"> Remove-DockerContainer -Name $container.Name -Force_x000A_</S>
                      <S N="PositionMessage">At C:\projects\psdocker\Test\PSDocker.Tests.ps1:100 char:46_x000D__x000A_+ Remove-DockerContainer -Name $container.Name -Force_x000D__x000A_+ ~~~~~~~~~~~~~~~</S>
                      <S N="PSScriptRoot">C:\projects\psdocker\Test</S>
                      <S N="PSCommandPath">C:\projects\psdocker\Test\PSDocker.Tests.ps1</S>
                      <S N="InvocationName"></S>
                      <I32 N="PipelineLength">0</I32>
                      <I32 N="PipelinePosition">0</I32>
                      <B N="ExpectingInput">false</B>
                      <Obj N="CommandOrigin" RefId="35">
                        <TN RefId="18">
                          <T>System.Management.Automation.CommandOrigin</T>
                          <T>System.Enum</T>
                          <T>System.ValueType</T>
                          <T>System.Object</T>
                        </TN>
                        <ToString>Internal</ToString>
                        <I32>1</I32>
                      </Obj>
                      <Nil N="DisplayScriptPosition" />
                    </Props>
                  </Obj>
                  <I32 N="ErrorCategory_Category">6</I32>
                  <S N="ErrorCategory_Activity">Remove-DockerContainer</S>
                  <S N="ErrorCategory_Reason">ParameterBindingValidationException</S>
                  <S N="ErrorCategory_TargetName"></S>
                  <S N="ErrorCategory_TargetType"></S>
                  <S N="ErrorCategory_Message">InvalidData: (:) [Remove-DockerContainer], ParameterBindingValidationException</S>
                  <B N="SerializeExtendedInfo">false</B>
                  <S N="ErrorDetails_ScriptStackTrace">at &lt;ScriptBlock&gt;, C:\projects\psdocker\Test\PSDocker.Tests.ps1: line 100_x000D__x000A_at Invoke-Blocks, C:\Program Files\WindowsPowerShell\Modules\Pester\4.3.1\Functions\SetupTeardown.ps1: line 140_x000D__x000A_at Invoke-TestGroupTeardownBlocks, C:\Program Files\WindowsPowerShell\Modules\Pester\4.3.1\Functions\SetupTeardown.ps1: line 130_x000D__x000A_at DescribeImpl, C:\Program Files\WindowsPowerShell\Modules\Pester\4.3.1\Functions\Describe.ps1: line 166_x000D__x000A_at Context, C:\Program Files\WindowsPowerShell\Modules\Pester\4.3.1\Functions\Context.ps1: line 72_x000D__x000A_at &lt;ScriptBlock&gt;, C:\projects\psdocker\Test\PSDocker.Tests.ps1: line 79_x000D__x000A_at DescribeImpl, C:\Program Files\WindowsPowerShell\Modules\Pester\4.3.1\Functions\Describe.ps1: line 161_x000D__x000A_at Describe, C:\Program Files\WindowsPowerShell\Modules\Pester\4.3.1\Functions\Describe.ps1: line 84_x000D__x000A_at &lt;ScriptBlock&gt;, C:\projects\psdocker\Test\PSDocker.Tests.ps1: line 10_x000D__x000A_at &lt;ScriptBlock&gt;, C:\Program Files\WindowsPowerShell\Modules\Pester\4.3.1\Pester.psm1: line 837_x000D__x000A_at Invoke-Pester&lt;End&gt;, C:\Program Files\WindowsPowerShell\Modules\Pester\4.3.1\Pester.psm1: line 852_x000D__x000A_at &lt;ScriptBlock&gt;, C:\projects\psdocker\Test\appveyor.Pester.ps1: line 7_x000D__x000A_at &lt;ScriptBlock&gt;, &lt;No file&gt;: line 1</S>
                  <Nil N="PSMessageDetails" />
                </MS>
              </Obj>
              <S N="ParameterizedSuiteName"></S>
              <S N="Describe">Module Tests</S>
              <Nil N="Parameters" />
              <B N="Passed">false</B>
              <Ref N="Show" RefId="6" />
              <S N="FailureMessage">Cannot validate argument on parameter 'Name'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.</S>
              <TS N="Time">PT8M43.2216871S</TS>
              <S N="Name">Error occurred in Context block</S>
              <S N="Result">Failed</S>
              <S N="Context">Container Cmdlets</S>
              <S N="StackTrace">At C:\projects\psdocker\Test\PSDocker.Tests.ps1:100 char:46</S>
            </MS>
          </Obj>
        </LST>
      </Obj>
    </MS>
  </Obj>
</Objs>