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="55" errors="0" failures="1" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2025-03-09" time="04:55:59"> <environment clr-version="9.0.1" cwd="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025" user-domain="ATMOSMAIN" platform="Microsoft Windows 11 Pro|C:\WINDOWS|\Device\Harddisk0\Partition3" machine-name="ATMOSMAIN" user="renev" nunit-version="2.5.8.0" os-version="10.0.26100" /> <culture-info current-culture="en-150" current-uiculture="en-GB" /> <test-suite type="TestFixture" name="Pester" executed="True" result="Failure" success="False" time="90.7767" asserts="0" description="Pester"> <results> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Add-EmoticonsToText.Tests.ps1" executed="True" result="Success" success="True" time="12.7358" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Add-EmoticonsToText.Tests.ps1"> <results> <test-suite type="TestFixture" name="Add-EmoticonsToText" executed="True" result="Success" success="True" time="12.3756" asserts="0" description="Add-EmoticonsToText"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Add-EmoticonsToText.should pass PSScriptAnalyzer rules" time="4.608" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should use custom instructions" name="Add-EmoticonsToText.Should use custom instructions" time="7.7258" 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.118.2025\Tests\GenXdev.AI\Approve-NewTextFileContent.Tests.ps1" executed="True" result="Success" success="True" time="0.4772" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Approve-NewTextFileContent.Tests.ps1"> <results> <test-suite type="TestFixture" name="Approve-NewTextFileContent" executed="True" result="Success" success="True" time="0.4249" asserts="0" description="Approve-NewTextFileContent"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Approve-NewTextFileContent.should pass PSScriptAnalyzer rules" time="0.4212" 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.118.2025\Tests\GenXdev.AI\AssureGithubCLIInstalled.Tests.ps1" executed="True" result="Success" success="True" time="1.1797" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\AssureGithubCLIInstalled.Tests.ps1"> <results> <test-suite type="TestFixture" name="AssureGithubCLIInstalled" executed="True" result="Success" success="True" time="1.1293" asserts="0" description="AssureGithubCLIInstalled"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="AssureGithubCLIInstalled.should pass PSScriptAnalyzer rules" time="1.1259" 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.118.2025\Tests\GenXdev.AI\AssureWinMergeInstalled.Tests.ps1" executed="True" result="Success" success="True" time="0.0961" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\AssureWinMergeInstalled.Tests.ps1"> <results> <test-suite type="TestFixture" name="AssureWinMergeInstalled" executed="True" result="Success" success="True" time="0.0529" asserts="0" description="AssureWinMergeInstalled"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="AssureWinMergeInstalled.should pass PSScriptAnalyzer rules" time="0.0489" 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.118.2025\Tests\GenXdev.AI\GenerateMasonryLayoutHtml.Tests.ps1" executed="True" result="Success" success="True" time="0.1864" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\GenerateMasonryLayoutHtml.Tests.ps1"> <results> <test-suite type="TestFixture" name="GenerateMasonryLayoutHtml" executed="True" result="Success" success="True" time="0.1433" asserts="0" description="GenerateMasonryLayoutHtml"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="GenerateMasonryLayoutHtml.should pass PSScriptAnalyzer rules" time="0.1396" 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.118.2025\Tests\GenXdev.AI\Get-CpuCore.Tests.ps1" executed="True" result="Success" success="True" time="1.1153" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Get-CpuCore.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-CpuCore" executed="True" result="Success" success="True" time="1.0685" asserts="0" description="Get-CpuCore"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Get-CpuCore.should pass PSScriptAnalyzer rules" time="1.0652" 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.118.2025\Tests\GenXdev.AI\Get-HasCapableGpu.Tests.ps1" executed="True" result="Success" success="True" time="0.0953" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Get-HasCapableGpu.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-HasCapableGpu" executed="True" result="Success" success="True" time="0.0525" asserts="0" description="Get-HasCapableGpu"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Get-HasCapableGpu.should pass PSScriptAnalyzer rules" time="0.044" 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.118.2025\Tests\GenXdev.AI\Get-MediaFileAudioTranscription.Tests.ps1" executed="True" result="Failure" success="False" time="19.0232" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Get-MediaFileAudioTranscription.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-MediaFileAudioTranscription" executed="True" result="Failure" success="False" time="18.9698" asserts="0" description="Get-MediaFileAudioTranscription"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Get-MediaFileAudioTranscription.should pass PSScriptAnalyzer rules" time="4.5046" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should get audio transcription from a media file" name="Get-MediaFileAudioTranscription.Should get audio transcription from a media file" time="14.4614" asserts="0" success="False" result="Failure" executed="True"> <failure> <message>Expected a value, but got $null or empty.</message> <stack-trace>at $result | Should -Not -BeNullOrEmpty, C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Get-MediaFileAudioTranscription.Tests.ps1:37 at <ScriptBlock>, C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Get-MediaFileAudioTranscription.Tests.ps1:37</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.118.2025\Tests\GenXdev.AI\Get-NumberOfCpuCores.Tests.ps1" executed="True" result="Success" success="True" time="0.0946" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Get-NumberOfCpuCores.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-NumberOfCpuCores" executed="True" result="Success" success="True" time="0.0494" asserts="0" description="Get-NumberOfCpuCores"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Get-NumberOfCpuCores.should pass PSScriptAnalyzer rules" time="0.046" 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.118.2025\Tests\GenXdev.AI\Get-TextTranslation.Tests.ps1" executed="True" result="Success" success="True" time="14.6074" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Get-TextTranslation.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-TextTranslation" executed="True" result="Success" success="True" time="14.5642" asserts="0" description="Get-TextTranslation"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Get-TextTranslation.should pass PSScriptAnalyzer rules" time="0.4255" 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="6.7239" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should translate English to Dutch correctly" name="Get-TextTranslation.Should translate English to Dutch correctly" time="7.4112" 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.118.2025\Tests\GenXdev.AI\Invoke-AIPowershellCommand.Tests.ps1" executed="True" result="Success" success="True" time="0.2899" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Invoke-AIPowershellCommand.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-AIPowershellCommand" executed="True" result="Success" success="True" time="0.2411" asserts="0" description="Invoke-AIPowershellCommand"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Invoke-AIPowershellCommand.should pass PSScriptAnalyzer rules" time="0.2374" 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.118.2025\Tests\GenXdev.AI\Invoke-CommandFromToolCall.Tests.ps1" executed="True" result="Success" success="True" time="27.7023" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.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="27.5129" 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="27.3378" 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.041" 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.1058" 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.0066" 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.0153" 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.118.2025\Tests\GenXdev.AI\Invoke-ImageKeywordScan.Tests.ps1" executed="True" result="Success" success="True" time="0.2805" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Invoke-ImageKeywordScan.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-ImageKeywordScan" executed="True" result="Success" success="True" time="0.2367" asserts="0" description="Invoke-ImageKeywordScan"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Invoke-ImageKeywordScan.should pass PSScriptAnalyzer rules" time="0.2333" 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.118.2025\Tests\GenXdev.AI\Invoke-ImageKeywordUpdate.Tests.ps1" executed="True" result="Success" success="True" time="0.276" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Invoke-ImageKeywordUpdate.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-ImageKeywordUpdate" executed="True" result="Success" success="True" time="0.2306" asserts="0" description="Invoke-ImageKeywordUpdate"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Invoke-ImageKeywordUpdate.should pass PSScriptAnalyzer rules" time="0.2271" 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.118.2025\Tests\GenXdev.AI\Invoke-LLMQuery.Tests.ps1" executed="True" result="Success" success="True" time="1.4399" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Invoke-LLMQuery.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-LLMQuery" executed="True" result="Success" success="True" time="1.3997" asserts="0" description="Invoke-LLMQuery"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Invoke-LLMQuery.should pass PSScriptAnalyzer rules" time="1.3964" 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.118.2025\Tests\GenXdev.AI\Invoke-QueryImageContent.Tests.ps1" executed="True" result="Success" success="True" time="0.0926" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Invoke-QueryImageContent.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-QueryImageContent" executed="True" result="Success" success="True" time="0.0458" asserts="0" description="Invoke-QueryImageContent"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Invoke-QueryImageContent.should pass PSScriptAnalyzer rules" time="0.0422" 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.118.2025\Tests\GenXdev.AI\Invoke-WinMerge.Tests.ps1" executed="True" result="Success" success="True" time="0.0973" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Invoke-WinMerge.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-WinMerge" executed="True" result="Success" success="True" time="0.0489" asserts="0" description="Invoke-WinMerge"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Invoke-WinMerge.should pass PSScriptAnalyzer rules" time="0.0455" 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.118.2025\Tests\GenXdev.AI\New-LLMAudioChat.Tests.ps1" executed="True" result="Success" success="True" time="0.2832" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\New-LLMAudioChat.Tests.ps1"> <results> <test-suite type="TestFixture" name="New-LLMAudioChat" executed="True" result="Success" success="True" time="0.24" asserts="0" description="New-LLMAudioChat"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="New-LLMAudioChat.should pass PSScriptAnalyzer rules" time="0.2364" 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.118.2025\Tests\GenXdev.AI\New-LLMTextChat.Tests.ps1" executed="True" result="Success" success="True" time="0.4015" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\New-LLMTextChat.Tests.ps1"> <results> <test-suite type="TestFixture" name="New-LLMTextChat.Tests" executed="True" result="Success" success="True" time="0.3557" asserts="0" description="New-LLMTextChat.Tests"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="New-LLMTextChat.Tests.should pass PSScriptAnalyzer rules" time="0.3523" 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.118.2025\Tests\GenXdev.AI\Save-Transcriptions.Tests.ps1" executed="True" result="Success" success="True" time="0.3598" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Save-Transcriptions.Tests.ps1"> <results> <test-suite type="TestFixture" name="Save-Transcriptions" executed="True" result="Success" success="True" time="0.3143" asserts="0" description="Save-Transcriptions"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Save-Transcriptions.should pass PSScriptAnalyzer rules" time="0.311" 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.118.2025\Tests\GenXdev.AI\Set-GenXdevAICommandNotFoundAction.Tests.ps1" executed="True" result="Success" success="True" time="0.2718" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.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.2304" 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.2261" 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.118.2025\Tests\GenXdev.AI\Start-AudioTranscription.Tests.ps1" executed="True" result="Success" success="True" time="0.0911" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI\Start-AudioTranscription.Tests.ps1"> <results> <test-suite type="TestFixture" name="Start-AudioTranscription" executed="True" result="Success" success="True" time="0.046" asserts="0" description="Start-AudioTranscription"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Start-AudioTranscription.should pass PSScriptAnalyzer rules" time="0.0428" 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.118.2025\Tests\GenXdev.AI.LMStudio\AssureLMStudio.Tests.ps1" executed="True" result="Success" success="True" time="0.0915" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI.LMStudio\AssureLMStudio.Tests.ps1"> <results> <test-suite type="TestFixture" name="AssureLMStudio" executed="True" result="Success" success="True" time="0.0468" asserts="0" description="AssureLMStudio"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="AssureLMStudio.should pass PSScriptAnalyzer rules" time="0.0436" 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.118.2025\Tests\GenXdev.AI.LMStudio\Convert-DotNetTypeToLLMType.Tests.ps1" executed="True" result="Success" success="True" time="0.0893" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI.LMStudio\Convert-DotNetTypeToLLMType.Tests.ps1"> <results> <test-suite type="TestFixture" name="Convert-DotNetTypeToLLMType" executed="True" result="Success" success="True" time="0.0448" asserts="0" description="Convert-DotNetTypeToLLMType"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Convert-DotNetTypeToLLMType.should pass PSScriptAnalyzer rules" time="0.0417" 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.118.2025\Tests\GenXdev.AI.LMStudio\ConvertTo-LMStudioFunctionDefinition.Tests.ps1" executed="True" result="Success" success="True" time="0.4675" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.2025\Tests\GenXdev.AI.LMStudio\ConvertTo-LMStudioFunctionDefinition.Tests.ps1"> <results> <test-suite type="TestFixture" name="ConvertTo-LMStudioFunctionDefinition" executed="True" result="Success" success="True" time="0.4245" asserts="0" description="ConvertTo-LMStudioFunctionDefinition"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="ConvertTo-LMStudioFunctionDefinition.should pass PSScriptAnalyzer rules" time="0.1519" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should check my sanity" name="ConvertTo-LMStudioFunctionDefinition.Should check my sanity" time="0.0117" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should invoke function properly" name="ConvertTo-LMStudioFunctionDefinition.Should invoke function properly" time="0.2574" 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.118.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioLoadedModelList.Tests.ps1" executed="True" result="Success" success="True" time="2.3442" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.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="2.295" 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.0662" 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="1.1175" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have *-tool-use model present" name="Get-LMStudioLoadedModelList basic functionality test.Should have *-tool-use model present" time="1.1076" 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.118.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioModelList.Tests.ps1" executed="True" result="Success" success="True" time="0.6638" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.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.6115" 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.6087" 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.2882" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should be able to find qwen-7b model if present" name="Get-LMStudioModelList.Tests.Basic functionality.Should be able to find qwen-7b model if present" time="0.2706" 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.0451" 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.118.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioPaths.Tests.ps1" executed="True" result="Success" success="True" time="0.0983" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.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.0577" 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.0474" 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.0069" 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.118.2025\Tests\GenXdev.AI.LMStudio\Get-LMStudioWindow.Tests.ps1" executed="True" result="Success" success="True" time="0.2316" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.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.181" asserts="0" description="Get-LMStudioWindow"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Get-LMStudioWindow.should pass PSScriptAnalyzer rules" time="0.1776" 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.118.2025\Tests\GenXdev.AI.LMStudio\Initialize-LMStudioModel.Tests.ps1" executed="True" result="Success" success="True" time="2.8909" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.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.0541" asserts="0" description="Initialize-LMStudioModel.Tests"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Initialize-LMStudioModel.Tests.should pass PSScriptAnalyzer rules" time="0.0506" 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.8464" 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.8201" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should initialize with window visible" name="Initialize-LMStudioModel integration tests.Should initialize with window visible" time="1.1443" 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.819" 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.118.2025\Tests\GenXdev.AI.LMStudio\Install-LMStudioApplication.Tests.ps1" executed="True" result="Success" success="True" time="0.25" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.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.2071" asserts="0" description="Install-LMStudioApplication"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Install-LMStudioApplication.should pass PSScriptAnalyzer rules" time="0.2037" 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.118.2025\Tests\GenXdev.AI.LMStudio\Start-LMStudioApplication.Tests.ps1" executed="True" result="Success" success="True" time="2.2384" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.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.1957" 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.1413" 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.0508" 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.118.2025\Tests\GenXdev.AI.LMStudio\Test-LMStudioInstallation.Tests.ps1" executed="True" result="Success" success="True" time="0.1001" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.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.0561" 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.0492" 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.0035" 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.118.2025\Tests\GenXdev.AI.LMStudio\Test-LMStudioProcess.Tests.ps1" executed="True" result="Success" success="True" time="0.1143" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.AI\1.118.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.073" 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.0533" 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.0161" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> </results> </test-suite> </test-results> |