Tests/TestResults.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="77" errors="0" failures="5" not-run="0" inconclusive="0" ignored="0" skipped="2" invalid="0" date="2025-06-18" time="06:51:10"> <environment machine-name="ATMOSMAIN" user="renev" os-version="10.0.26100" clr-version="9.0.4" cwd="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025" nunit-version="2.5.8.0" platform="Microsoft Windows 11 Pro|C:\WINDOWS|\Device\Harddisk0\Partition3" user-domain="ATMOSMAIN" /> <culture-info current-culture="en-150" current-uiculture="en-GB" /> <test-suite type="TestFixture" name="Pester" executed="True" result="Failure" success="False" time="37.094" asserts="0" description="Pester"> <results> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Approve-NewTextFileContent.Tests.ps1" executed="True" result="Success" success="True" time="0.2084" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Approve-NewTextFileContent.Tests.ps1"> <results> <test-suite type="TestFixture" name="Approve-NewTextFileContent" executed="True" result="Success" success="True" time="0.1158" asserts="0" description="Approve-NewTextFileContent"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Approve-NewTextFileContent.Should pass PSScriptAnalyzer rules" time="0.1087" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Convert-DotNetTypeToLLMType.Tests.ps1" executed="True" result="Success" success="True" time="0.2086" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Convert-DotNetTypeToLLMType.Tests.ps1"> <results> <test-suite type="TestFixture" name="Convert-DotNetTypeToLLMType" executed="True" result="Success" success="True" time="0.1181" asserts="0" description="Convert-DotNetTypeToLLMType"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Convert-DotNetTypeToLLMType.Should pass PSScriptAnalyzer rules" time="0.11" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\ConvertTo-LMStudioFunctionDefinition.Tests.ps1" executed="True" result="Success" success="True" time="0.7145" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\ConvertTo-LMStudioFunctionDefinition.Tests.ps1"> <results> <test-suite type="TestFixture" name="ConvertTo-LMStudioFunctionDefinition" executed="True" result="Success" success="True" time="0.6188" asserts="0" description="ConvertTo-LMStudioFunctionDefinition"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="ConvertTo-LMStudioFunctionDefinition.Should pass PSScriptAnalyzer rules" time="0.2384" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should check my sanity" name="ConvertTo-LMStudioFunctionDefinition.Should check my sanity" time="0.0428" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should invoke function properly" name="ConvertTo-LMStudioFunctionDefinition.Should invoke function properly" time="0.3303" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\EnsureDeepStack.Tests.ps1" executed="True" result="Success" success="True" time="0.1374" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\EnsureDeepStack.Tests.ps1"> <results> <test-suite type="TestFixture" name="EnsureDeepStack" executed="True" result="Success" success="True" time="0.025" asserts="0" description="EnsureDeepStack"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="EnsureDeepStack.should pass PSScriptAnalyzer rules" time="0.0175" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\EnsureDockerDesktop.Tests.ps1" executed="True" result="Failure" success="False" time="0.7261" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\EnsureDockerDesktop.Tests.ps1"> <results> <test-suite type="TestFixture" name="EnsureDockerDesktop" executed="True" result="Failure" success="False" time="0.6449" asserts="0" description="EnsureDockerDesktop"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="EnsureDockerDesktop.should pass PSScriptAnalyzer rules" time="0.6375" asserts="0" success="False" result="Failure" executed="True"> <failure> <message>Expected 0, because The following PSScriptAnalyzer rules are being violated: -------------------------------------------------- Rule: PSPossibleIncorrectComparisonWithNull Description: Checks that $null is on the left side of any equaltiy comparisons (eq, ne, ceq, cne, ieq, ine). When there is an array on the left side of a null equality comparison, PowerShell will check for a $null IN the array rather than if the array is null. If the two sides of the comaprision are switched this is fixed. Therefore, $null should always be on the left side of equality comparisons just in case. Message: $null should be on the left side of equality comparisons., but got 12.</message> <stack-trace>at $analyzerResults.Count | Pester\Should -Be 0 -Because @", C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\EnsureDockerDesktop.Tests.ps1:25 at <ScriptBlock>, C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\EnsureDockerDesktop.Tests.ps1:25</stack-trace> </failure> </test-case> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\EnsureGithubCLIInstalled.Tests.ps1" executed="True" result="Success" success="True" time="1.0047" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\EnsureGithubCLIInstalled.Tests.ps1"> <results> <test-suite type="TestFixture" name="EnsureGithubCLIInstalled" executed="True" result="Success" success="True" time="0.9099" asserts="0" description="EnsureGithubCLIInstalled"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="EnsureGithubCLIInstalled.should pass PSScriptAnalyzer rules" time="0.9025" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\EnsureWinMergeInstalled.Tests.ps1" executed="True" result="Success" success="True" time="0.6067" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\EnsureWinMergeInstalled.Tests.ps1"> <results> <test-suite type="TestFixture" name="EnsureWinMergeInstalled" executed="True" result="Success" success="True" time="0.5204" asserts="0" description="EnsureWinMergeInstalled"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="EnsureWinMergeInstalled.Should pass PSScriptAnalyzer rules" time="0.5128" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\GenerateMasonryLayoutHtml.Tests.ps1" executed="True" result="Success" success="True" time="0.2899" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\GenerateMasonryLayoutHtml.Tests.ps1"> <results> <test-suite type="TestFixture" name="GenerateMasonryLayoutHtml" executed="True" result="Success" success="True" time="0.2" asserts="0" description="GenerateMasonryLayoutHtml"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="GenerateMasonryLayoutHtml.Should pass PSScriptAnalyzer rules" time="0.1924" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Get-CpuCore.Tests.ps1" executed="True" result="Success" success="True" time="0.2271" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Get-CpuCore.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-CpuCore" executed="True" result="Success" success="True" time="0.1409" asserts="0" description="Get-CpuCore"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-CpuCore.Should pass PSScriptAnalyzer rules" time="0.1337" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Get-HasCapableGpu.Tests.ps1" executed="True" result="Success" success="True" time="0.2462" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Get-HasCapableGpu.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-HasCapableGpu" executed="True" result="Success" success="True" time="0.1607" asserts="0" description="Get-HasCapableGpu"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-HasCapableGpu.Should pass PSScriptAnalyzer rules" time="0.1436" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Get-NumberOfCpuCores.Tests.ps1" executed="True" result="Success" success="True" time="0.2211" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Get-NumberOfCpuCores.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-NumberOfCpuCores" executed="True" result="Success" success="True" time="0.126" asserts="0" description="Get-NumberOfCpuCores"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-NumberOfCpuCores.Should pass PSScriptAnalyzer rules" time="0.1184" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Get-TextTranslation.Tests.ps1" executed="True" result="Ignored" success="True" time="0.2202" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Get-TextTranslation.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-TextTranslation" executed="True" result="Ignored" success="True" time="0.1246" asserts="0" description="Get-TextTranslation"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-TextTranslation.Should pass PSScriptAnalyzer rules" time="0.1144" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should translate English to Spanish correctly" name="Get-TextTranslation.Should translate English to Spanish correctly" time="0.0018" asserts="0" success="False" result="Ignored" executed="False" /> <test-case description="Should translate English to Dutch correctly" name="Get-TextTranslation.Should translate English to Dutch correctly" time="0.0004" asserts="0" success="False" result="Ignored" executed="False" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Get-VectorSimilarity.Tests.ps1" executed="True" result="Success" success="True" time="0.3596" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Get-VectorSimilarity.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-VectorSimilarity" executed="True" result="Success" success="True" time="0.2744" asserts="0" description="Get-VectorSimilarity"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-VectorSimilarity.Should pass PSScriptAnalyzer rules" time="0.2672" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-CommandFromToolCall.Tests.ps1" executed="True" result="Success" success="True" time="0.6452" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-CommandFromToolCall.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-CommandFromToolCall cmdlet tests" executed="True" result="Success" success="True" time="0.4215" asserts="0" description="Invoke-CommandFromToolCall cmdlet tests"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-CommandFromToolCall cmdlet tests.Should pass PSScriptAnalyzer rules" time="0.1873" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should reject invalid parameters" name="Invoke-CommandFromToolCall cmdlet tests.Should reject invalid parameters" time="0.079" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should require confirmation by default" name="Invoke-CommandFromToolCall cmdlet tests.Should require confirmation by default" time="0.096" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should handle missing required parameters" name="Invoke-CommandFromToolCall cmdlet tests.Should handle missing required parameters" time="0.0151" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should execute command with proper output format" name="Invoke-CommandFromToolCall cmdlet tests.Should execute command with proper output format" time="0.0213" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-LLMBooleanEvaluation.Tests.ps1" executed="True" result="Success" success="True" time="0.2176" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-LLMBooleanEvaluation.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-LLMBooleanEvaluation" executed="True" result="Success" success="True" time="0.125" asserts="0" description="Invoke-LLMBooleanEvaluation"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-LLMBooleanEvaluation.Should pass PSScriptAnalyzer rules" time="0.1178" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-LLMQuery.Tests.ps1" executed="True" result="Success" success="True" time="0.7384" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-LLMQuery.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-LLMQuery" executed="True" result="Success" success="True" time="0.6543" asserts="0" description="Invoke-LLMQuery"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-LLMQuery.Should pass PSScriptAnalyzer rules" time="0.6472" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-LLMStringListEvaluation.Tests.ps1" executed="True" result="Success" success="True" time="0.2141" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-LLMStringListEvaluation.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-LLMStringListEvaluation" executed="True" result="Success" success="True" time="0.1189" asserts="0" description="Invoke-LLMStringListEvaluation"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Invoke-LLMStringListEvaluation.should pass PSScriptAnalyzer rules" time="0.1117" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-LLMTextTransformation.Tests.ps1" executed="True" result="Success" success="True" time="0.2079" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-LLMTextTransformation.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-LLMTextTransformation" executed="True" result="Success" success="True" time="0.1175" asserts="0" description="Invoke-LLMTextTransformation"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-LLMTextTransformation.Should pass PSScriptAnalyzer rules" time="0.11" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-WinMerge.Tests.ps1" executed="True" result="Success" success="True" time="0.2348" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Invoke-WinMerge.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-WinMerge" executed="True" result="Success" success="True" time="0.1485" asserts="0" description="Invoke-WinMerge"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-WinMerge.Should pass PSScriptAnalyzer rules" time="0.1411" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\New-LLMAudioChat.Tests.ps1" executed="True" result="Success" success="True" time="0.2231" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\New-LLMAudioChat.Tests.ps1"> <results> <test-suite type="TestFixture" name="New-LLMAudioChat" executed="True" result="Success" success="True" time="0.132" asserts="0" description="New-LLMAudioChat"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="New-LLMAudioChat.Should pass PSScriptAnalyzer rules" time="0.1246" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\New-LLMTextChat.Tests.ps1" executed="True" result="Success" success="True" time="1.1115" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\New-LLMTextChat.Tests.ps1"> <results> <test-suite type="TestFixture" name="New-LLMTextChat.Tests" executed="True" result="Success" success="True" time="1.0257" asserts="0" description="New-LLMTextChat.Tests"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="New-LLMTextChat.Tests.Should pass PSScriptAnalyzer rules" time="1.0184" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Set-GenXdevAICommandNotFoundAction.Tests.ps1" executed="True" result="Success" success="True" time="0.3337" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Set-GenXdevAICommandNotFoundAction.Tests.ps1"> <results> <test-suite type="TestFixture" name="Set-GenXdevAICommandNotFoundAction Set-GenXdevAICommandNotFoundAction" executed="True" result="Success" success="True" time="0.2466" asserts="0" description="Set-GenXdevAICommandNotFoundAction Set-GenXdevAICommandNotFoundAction"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Set-GenXdevAICommandNotFoundAction Set-GenXdevAICommandNotFoundAction.Should pass PSScriptAnalyzer rules" time="0.2232" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Test-ImageFile.Tests.ps1" executed="True" result="Success" success="True" time="0.2057" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI\Test-ImageFile.Tests.ps1"> <results> <test-suite type="TestFixture" name="Test-ImageFile" executed="True" result="Success" success="True" time="0.1114" asserts="0" description="Test-ImageFile"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Test-ImageFile.should pass PSScriptAnalyzer rules" time="0.1042" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\EnsureDeepStack.Tests.ps1" executed="True" result="Failure" success="False" time="2.641" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\EnsureDeepStack.Tests.ps1"> <results> <test-suite type="TestFixture" name="EnsureDeepStack" executed="True" result="Failure" success="False" time="2.557" asserts="0" description="EnsureDeepStack"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="EnsureDeepStack.should pass PSScriptAnalyzer rules" time="2.5495" asserts="0" success="False" result="Failure" executed="True"> <failure> <message>Expected 0, because The following PSScriptAnalyzer rules are being violated: -------------------------------------------------- Rule: PSUseOutputTypeCorrectly Description: The return types of a cmdlet should be declared using the OutputType attribute. Message: The cmdlet 'EnsureDeepStack' returns an object of type 'System.Boolean' but this type is not declared in the OutputType attribute. -------------------------------------------------- Rule: PSUseOutputTypeCorrectly Description: The return types of a cmdlet should be declared using the OutputType attribute. Message: The cmdlet 'EnsureDeepStack' returns an object of type 'System.Boolean' but this type is not declared in the OutputType attribute. -------------------------------------------------- Rule: PSUseShouldProcessForStateChangingFunctions Description: Functions that have verbs like New, Start, Stop, Set, Reset, Restart that change system state should support 'ShouldProcess'. Message: Function 'New-DeepStackContainer' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'. -------------------------------------------------- Rule: PSUseDeclaredVarsMoreThanAssignments Description: Ensure declared variables are used elsewhere in the script and not just during assignment. Message: The variable 'response' is assigned but never used., but got 4.</message> <stack-trace>at $analyzerResults.Count | Pester\Should -Be 0 -Because @", C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\EnsureDeepStack.Tests.ps1:25 at <ScriptBlock>, C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\EnsureDeepStack.Tests.ps1:25</stack-trace> </failure> </test-case> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Get-ImageRecognizedFaces.Tests.ps1" executed="True" result="Success" success="True" time="0.4304" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Get-ImageRecognizedFaces.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-ImageRecognizedFaces" executed="True" result="Success" success="True" time="0.3383" asserts="0" description="Get-ImageRecognizedFaces"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Get-ImageRecognizedFaces.should pass PSScriptAnalyzer rules" time="0.3309" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Get-RegisteredFaces.Tests.ps1" executed="True" result="Success" success="True" time="0.4031" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Get-RegisteredFaces.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-RegisteredFaces" executed="True" result="Success" success="True" time="0.3185" asserts="0" description="Get-RegisteredFaces"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Get-RegisteredFaces.should pass PSScriptAnalyzer rules" time="0.3111" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Register-AllFaces.Tests.ps1" executed="True" result="Success" success="True" time="0.8858" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Register-AllFaces.Tests.ps1"> <results> <test-suite type="TestFixture" name="Register-AllFaces" executed="True" result="Success" success="True" time="0.8014" asserts="0" description="Register-AllFaces"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Register-AllFaces.should pass PSScriptAnalyzer rules" time="0.7898" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Register-Face.Tests.ps1" executed="True" result="Success" success="True" time="0.4064" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Register-Face.Tests.ps1"> <results> <test-suite type="TestFixture" name="Register-Face" executed="True" result="Success" success="True" time="0.3117" asserts="0" description="Register-Face"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Register-Face.should pass PSScriptAnalyzer rules" time="0.3042" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Unregister-AllFaces.Tests.ps1" executed="True" result="Failure" success="False" time="0.788" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Unregister-AllFaces.Tests.ps1"> <results> <test-suite type="TestFixture" name="Unregister-AllFaces" executed="True" result="Failure" success="False" time="0.703" asserts="0" description="Unregister-AllFaces"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Unregister-AllFaces.should pass PSScriptAnalyzer rules" time="0.6952" asserts="0" success="False" result="Failure" executed="True"> <failure> <message>Expected 0, because The following PSScriptAnalyzer rules are being violated: -------------------------------------------------- Rule: PSUseDeclaredVarsMoreThanAssignments Description: Ensure declared variables are used elsewhere in the script and not just during assignment. Message: The variable 'verifyEmpty' is assigned but never used. -------------------------------------------------- Rule: PSUseDeclaredVarsMoreThanAssignments Description: Ensure declared variables are used elsewhere in the script and not just during assignment. Message: The variable 'dirCheck' is assigned but never used. -------------------------------------------------- Rule: PSUseDeclaredVarsMoreThanAssignments Description: Ensure declared variables are used elsewhere in the script and not just during assignment. Message: The variable 'writeTest' is assigned but never used., but got 3.</message> <stack-trace>at $analyzerResults.Count | Pester\Should -Be 0 -Because @", C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Unregister-AllFaces.Tests.ps1:25 at <ScriptBlock>, C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Unregister-AllFaces.Tests.ps1:25</stack-trace> </failure> </test-case> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Unregister-Face.Tests.ps1" executed="True" result="Failure" success="False" time="0.5212" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Unregister-Face.Tests.ps1"> <results> <test-suite type="TestFixture" name="Unregister-Face" executed="True" result="Failure" success="False" time="0.4316" asserts="0" description="Unregister-Face"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Unregister-Face.should pass PSScriptAnalyzer rules" time="0.4238" asserts="0" success="False" result="Failure" executed="True"> <failure> <message>Expected 0, because The following PSScriptAnalyzer rules are being violated: -------------------------------------------------- Rule: PSUseOutputTypeCorrectly Description: The return types of a cmdlet should be declared using the OutputType attribute. Message: The cmdlet 'Unregister-Face' returns an object of type 'System.Boolean' but this type is not declared in the OutputType attribute. -------------------------------------------------- Rule: PSUseOutputTypeCorrectly Description: The return types of a cmdlet should be declared using the OutputType attribute. Message: The cmdlet 'Unregister-Face' returns an object of type 'System.Boolean' but this type is not declared in the OutputType attribute. -------------------------------------------------- Rule: PSUseOutputTypeCorrectly Description: The return types of a cmdlet should be declared using the OutputType attribute. Message: The cmdlet 'Unregister-Face' returns an object of type 'System.Boolean' but this type is not declared in the OutputType attribute. -------------------------------------------------- Rule: PSUseOutputTypeCorrectly Description: The return types of a cmdlet should be declared using the OutputType attribute. Message: The cmdlet 'Unregister-Face' returns an object of type 'System.Boolean' but this type is not declared in the OutputType attribute. -------------------------------------------------- Rule: PSUseOutputTypeCorrectly Description: The return types of a cmdlet should be declared using the OutputType attribute. Message: The cmdlet 'Unregister-Face' returns an object of type 'System.Boolean' but this type is not declared in the OutputType attribute. -------------------------------------------------- Rule: PSUseOutputTypeCorrectly Description: The return types of a cmdlet should be declared using the OutputType attribute. Message: The cmdlet 'Unregister-Face' returns an object of type 'System.Boolean' but this type is not declared in the OutputType attribute. -------------------------------------------------- Rule: PSUseOutputTypeCorrectly Description: The return types of a cmdlet should be declared using the OutputType attribute. Message: The cmdlet 'Unregister-Face' returns an object of type 'System.Boolean' but this type is not declared in the OutputType attribute., but got 7.</message> <stack-trace>at $analyzerResults.Count | Pester\Should -Be 0 -Because @", C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Unregister-Face.Tests.ps1:25 at <ScriptBlock>, C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Unregister-Face.Tests.ps1:25</stack-trace> </failure> </test-case> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Update-AllImageKeywordsAndFaces.Tests.ps1" executed="True" result="Failure" success="False" time="0.266" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Update-AllImageKeywordsAndFaces.Tests.ps1"> <results> <test-suite type="TestFixture" name="Update-AllImageKeywordsAndFaces" executed="True" result="Failure" success="False" time="0.1819" asserts="0" description="Update-AllImageKeywordsAndFaces"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Update-AllImageKeywordsAndFaces.should pass PSScriptAnalyzer rules" time="0.1743" asserts="0" success="False" result="Failure" executed="True"> <failure> <message>Expected 0, because The following PSScriptAnalyzer rules are being violated: -------------------------------------------------- Rule: PSUseShouldProcessForStateChangingFunctions Description: Functions that have verbs like New, Start, Stop, Set, Reset, Restart that change system state should support 'ShouldProcess'. Message: Function 'Update-AllImageKeywordsAndFaces' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'. -------------------------------------------------- Rule: PSUseSingularNouns Description: Cmdlet should use singular instead of plural nouns. Message: The cmdlet 'Update-AllImageKeywordsAndFaces' uses a plural noun. A singular noun should be used instead., but got 2.</message> <stack-trace>at $analyzerResults.Count | Pester\Should -Be 0 -Because @", C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Update-AllImageKeywordsAndFaces.Tests.ps1:25 at <ScriptBlock>, C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.DeepStack\Update-AllImageKeywordsAndFaces.Tests.ps1:25</stack-trace> </failure> </test-case> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\EnsureLMStudio.Tests.ps1" executed="True" result="Success" success="True" time="0.2158" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\EnsureLMStudio.Tests.ps1"> <results> <test-suite type="TestFixture" name="EnsureLMStudio" executed="True" result="Success" success="True" time="0.1247" asserts="0" description="EnsureLMStudio"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="EnsureLMStudio.Should pass PSScriptAnalyzer rules" time="0.1172" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioLoadedModelList.Tests.ps1" executed="True" result="Success" success="True" time="8.5673" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioLoadedModelList.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-LMStudioLoadedModelList basic functionality test" executed="True" result="Success" success="True" time="8.4802" asserts="0" description="Get-LMStudioLoadedModelList basic functionality test"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-LMStudioLoadedModelList basic functionality test.Should pass PSScriptAnalyzer rules" time="0.1093" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should return loaded models from LM Studio" name="Get-LMStudioLoadedModelList basic functionality test.Should return loaded models from LM Studio" time="7.2047" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have qwen2.5-14b-instruct model present" name="Get-LMStudioLoadedModelList basic functionality test.Should have qwen2.5-14b-instruct model present" time="1.1586" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioModelList.Tests.ps1" executed="True" result="Success" success="True" time="0.8588" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioModelList.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-LMStudioModelList.Tests" executed="True" result="Success" success="True" time="0.741" asserts="0" description="Get-LMStudioModelList.Tests"> <results> <test-suite type="TestFixture" name="Get-LMStudioModelList.Tests.Basic functionality" executed="True" result="Success" success="True" time="0.734" asserts="0" description="Get-LMStudioModelList.Tests.Basic functionality"> <results> <test-case description="Should return models with required properties" name="Get-LMStudioModelList.Tests.Basic functionality.Should return models with required properties" time="0.3097" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should be able to find qwen-14b model if present" name="Get-LMStudioModelList.Tests.Basic functionality.Should be able to find qwen-14b model if present" time="0.305" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-LMStudioModelList.Tests.Should pass PSScriptAnalyzer rules" time="0.1105" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioPaths.Tests.ps1" executed="True" result="Success" success="True" time="0.2278" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioPaths.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-LMStudioPaths basic integration tests" executed="True" result="Success" success="True" time="0.1417" asserts="0" description="Get-LMStudioPaths basic integration tests"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-LMStudioPaths basic integration tests.Should pass PSScriptAnalyzer rules" time="0.1185" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Returns valid default paths that exist on the system" name="Get-LMStudioPaths basic integration tests.Returns valid default paths that exist on the system" time="0.0158" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioTextEmbedding.Tests.ps1" executed="True" result="Success" success="True" time="0.2114" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioTextEmbedding.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-LMStudioTextEmbedding" executed="True" result="Success" success="True" time="0.127" asserts="0" description="Get-LMStudioTextEmbedding"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-LMStudioTextEmbedding.Should pass PSScriptAnalyzer rules" time="0.1195" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioWindow.Tests.ps1" executed="True" result="Success" success="True" time="0.8459" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioWindow.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-LMStudioWindow" executed="True" result="Success" success="True" time="0.7589" asserts="0" description="Get-LMStudioWindow"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-LMStudioWindow.Should pass PSScriptAnalyzer rules" time="0.7517" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Initialize-LMStudioModel.Tests.ps1" executed="True" result="Success" success="True" time="2.1361" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Initialize-LMStudioModel.Tests.ps1"> <results> <test-suite type="TestFixture" name="Initialize-LMStudioModel.Tests" executed="True" result="Success" success="True" time="0.2638" asserts="0" description="Initialize-LMStudioModel.Tests"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Initialize-LMStudioModel.Tests.Should pass PSScriptAnalyzer rules" time="0.2561" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="Initialize-LMStudioModel integration tests" executed="True" result="Success" success="True" time="2.0395" asserts="0" description="Initialize-LMStudioModel integration tests"> <results> <test-case description="Should initialize a model by name" name="Initialize-LMStudioModel integration tests.Should initialize a model by name" time="0.8685" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should fall back to preferred models if specified not found" name="Initialize-LMStudioModel integration tests.Should fall back to preferred models if specified not found" time="0.8981" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Install-LMStudioApplication.Tests.ps1" executed="True" result="Success" success="True" time="0.5852" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Install-LMStudioApplication.Tests.ps1"> <results> <test-suite type="TestFixture" name="Install-LMStudioApplication" executed="True" result="Success" success="True" time="0.4939" asserts="0" description="Install-LMStudioApplication"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Install-LMStudioApplication.Should pass PSScriptAnalyzer rules" time="0.4827" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Start-LMStudioApplication.Tests.ps1" executed="True" result="Success" success="True" time="2.2947" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Start-LMStudioApplication.Tests.ps1"> <results> <test-suite type="TestFixture" name="Start-LMStudioApplication functionality tests" executed="True" result="Success" success="True" time="2.2044" asserts="0" description="Start-LMStudioApplication functionality tests"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Start-LMStudioApplication functionality tests.Should pass PSScriptAnalyzer rules" time="0.1188" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should successfully start LM Studio application with default settings" name="Start-LMStudioApplication functionality tests.Should successfully start LM Studio application with default settings" time="2.0783" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Test-LMStudioInstallation.Tests.ps1" executed="True" result="Success" success="True" time="0.2184" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Test-LMStudioInstallation.Tests.ps1"> <results> <test-suite type="TestFixture" name="Test-LMStudioInstallation function tests" executed="True" result="Success" success="True" time="0.1241" asserts="0" description="Test-LMStudioInstallation function tests"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Test-LMStudioInstallation function tests.Should pass PSScriptAnalyzer rules" time="0.0986" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should verify LM Studio is properly installed and accessible" name="Test-LMStudioInstallation function tests.Should verify LM Studio is properly installed and accessible" time="0.0177" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Test-LMStudioProcess.Tests.ps1" executed="True" result="Success" success="True" time="0.2584" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.LMStudio\Test-LMStudioProcess.Tests.ps1"> <results> <test-suite type="TestFixture" name="Test-LMStudioProcess basic functionality" executed="True" result="Success" success="True" time="0.169" asserts="0" description="Test-LMStudioProcess basic functionality"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Test-LMStudioProcess basic functionality.Should pass PSScriptAnalyzer rules" time="0.1237" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should return true when LMStudio process is running" name="Test-LMStudioProcess basic functionality.Should return true when LMStudio process is running" time="0.0377" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Add-EmoticonsToText.Tests.ps1" executed="True" result="Success" success="True" time="0.211" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Add-EmoticonsToText.Tests.ps1"> <results> <test-suite type="TestFixture" name="Add-EmoticonsToText" executed="True" result="Success" success="True" time="0.1183" asserts="0" description="Add-EmoticonsToText"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Add-EmoticonsToText.Should pass PSScriptAnalyzer rules" time="0.111" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\ConvertFrom-CorporateSpeak.Tests.ps1" executed="True" result="Success" success="True" time="0.2166" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\ConvertFrom-CorporateSpeak.Tests.ps1"> <results> <test-suite type="TestFixture" name="ConvertFrom-CorporateSpeak" executed="True" result="Success" success="True" time="0.1265" asserts="0" description="ConvertFrom-CorporateSpeak"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="ConvertFrom-CorporateSpeak.Should pass PSScriptAnalyzer rules" time="0.1188" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\ConvertFrom-DiplomaticSpeak.Tests.ps1" executed="True" result="Success" success="True" time="0.2103" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\ConvertFrom-DiplomaticSpeak.Tests.ps1"> <results> <test-suite type="TestFixture" name="ConvertFrom-DiplomaticSpeak" executed="True" result="Success" success="True" time="0.1166" asserts="0" description="ConvertFrom-DiplomaticSpeak"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="ConvertFrom-DiplomaticSpeak.should pass PSScriptAnalyzer rules" time="0.1086" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\ConvertTo-CorporateSpeak.Tests.ps1" executed="True" result="Success" success="True" time="0.2102" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\ConvertTo-CorporateSpeak.Tests.ps1"> <results> <test-suite type="TestFixture" name="ConvertTo-CorporateSpeak" executed="True" result="Success" success="True" time="0.1219" asserts="0" description="ConvertTo-CorporateSpeak"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="ConvertTo-CorporateSpeak.Should pass PSScriptAnalyzer rules" time="0.1144" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\ConvertTo-DiplomaticSpeak.Tests.ps1" executed="True" result="Success" success="True" time="0.2074" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\ConvertTo-DiplomaticSpeak.Tests.ps1"> <results> <test-suite type="TestFixture" name="ConvertTo-DiplomaticSpeak" executed="True" result="Success" success="True" time="0.1167" asserts="0" description="ConvertTo-DiplomaticSpeak"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="ConvertTo-DiplomaticSpeak.should pass PSScriptAnalyzer rules" time="0.1093" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Get-Fallacy.Tests.ps1" executed="True" result="Success" success="True" time="0.2142" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Get-Fallacy.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-Fallacy" executed="True" result="Success" success="True" time="0.1234" asserts="0" description="Get-Fallacy"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Get-Fallacy.should pass PSScriptAnalyzer rules" time="0.1155" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Get-MediaFileAudioTranscription.Tests.ps1" executed="True" result="Success" success="True" time="1.0132" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Get-MediaFileAudioTranscription.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-MediaFileAudioTranscription" executed="True" result="Success" success="True" time="0.9233" asserts="0" description="Get-MediaFileAudioTranscription"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-MediaFileAudioTranscription.Should pass PSScriptAnalyzer rules" time="0.9157" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Get-ScriptExecutionErrorFixPrompt.Tests.ps1" executed="True" result="Success" success="True" time="0.27" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Get-ScriptExecutionErrorFixPrompt.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-ScriptExecutionErrorFixPrompt" executed="True" result="Success" success="True" time="0.1814" asserts="0" description="Get-ScriptExecutionErrorFixPrompt"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-ScriptExecutionErrorFixPrompt.Should pass PSScriptAnalyzer rules" time="0.1741" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Get-SimularMovieTitles.Tests.ps1" executed="True" result="Success" success="True" time="0.2282" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Get-SimularMovieTitles.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-SimularMovieTitles" executed="True" result="Success" success="True" time="0.1399" asserts="0" description="Get-SimularMovieTitles"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Get-SimularMovieTitles.Should pass PSScriptAnalyzer rules" time="0.1323" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Invoke-AIPowershellCommand.Tests.ps1" executed="True" result="Success" success="True" time="0.2292" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Invoke-AIPowershellCommand.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-AIPowershellCommand" executed="True" result="Success" success="True" time="0.1422" asserts="0" description="Invoke-AIPowershellCommand"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-AIPowershellCommand.Should pass PSScriptAnalyzer rules" time="0.1347" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Invoke-ImageFacesUpdate.Tests.ps1" executed="True" result="Success" success="True" time="0.2542" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Invoke-ImageFacesUpdate.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-ImageFacesUpdate" executed="True" result="Success" success="True" time="0.1654" asserts="0" description="Invoke-ImageFacesUpdate"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Invoke-ImageFacesUpdate.should pass PSScriptAnalyzer rules" time="0.1577" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Invoke-ImageKeywordScan.Tests.ps1" executed="True" result="Success" success="True" time="0.2343" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Invoke-ImageKeywordScan.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-ImageKeywordScan" executed="True" result="Success" success="True" time="0.1389" asserts="0" description="Invoke-ImageKeywordScan"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-ImageKeywordScan.Should pass PSScriptAnalyzer rules" time="0.1315" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Invoke-ImageKeywordUpdate.Tests.ps1" executed="True" result="Success" success="True" time="0.2285" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Invoke-ImageKeywordUpdate.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-ImageKeywordUpdate" executed="True" result="Success" success="True" time="0.1434" asserts="0" description="Invoke-ImageKeywordUpdate"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-ImageKeywordUpdate.Should pass PSScriptAnalyzer rules" time="0.1359" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Invoke-QueryImageContent.Tests.ps1" executed="True" result="Success" success="True" time="0.2069" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Invoke-QueryImageContent.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-QueryImageContent" executed="True" result="Success" success="True" time="0.1198" asserts="0" description="Invoke-QueryImageContent"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Invoke-QueryImageContent.Should pass PSScriptAnalyzer rules" time="0.1124" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Save-Transcriptions.Tests.ps1" executed="True" result="Success" success="True" time="0.2401" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Save-Transcriptions.Tests.ps1"> <results> <test-suite type="TestFixture" name="Save-Transcriptions" executed="True" result="Success" success="True" time="0.1477" asserts="0" description="Save-Transcriptions"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Save-Transcriptions.Should pass PSScriptAnalyzer rules" time="0.1402" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Show-GenXdevScriptErrorFixInIde.Tests.ps1" executed="True" result="Success" success="True" time="0.6062" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Show-GenXdevScriptErrorFixInIde.Tests.ps1"> <results> <test-suite type="TestFixture" name="Show-GenXdevScriptErrorFixInIde" executed="True" result="Success" success="True" time="0.5167" asserts="0" description="Show-GenXdevScriptErrorFixInIde"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Show-GenXdevScriptErrorFixInIde.should pass PSScriptAnalyzer rules" time="0.5089" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Start-AudioTranscription.Tests.ps1" executed="True" result="Success" success="True" time="0.2489" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.180.2025\Tests\GenXdev.AI.Queries\Start-AudioTranscription.Tests.ps1"> <results> <test-suite type="TestFixture" name="Start-AudioTranscription Start-AudioTranscription" executed="True" result="Success" success="True" time="0.1611" asserts="0" description="Start-AudioTranscription Start-AudioTranscription"> <results> <test-case description="Should pass PSScriptAnalyzer rules" name="Start-AudioTranscription Start-AudioTranscription.Should pass PSScriptAnalyzer rules" time="0.1373" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> </results> </test-suite> </test-results> |