Output/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="39" errors="0" failures="0" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2025-08-18" time="20:53:35"> <environment user-domain="DESKTOP-F5QJ3TR" os-version="10.0.19045" user="Kurt" machine-name="DESKTOP-F5QJ3TR" platform="Microsoft Windows 10 Pro|C:\WINDOWS|\Device\Harddisk0\Partition2" nunit-version="2.5.8.0" cwd="C:\PowershellScripts\power.rapt" clr-version="9.0.6" /> <culture-info current-culture="en-AU" current-uiculture="en-US" /> <test-suite type="TestFixture" name="Pester" executed="True" result="Success" success="True" time="0.6775" asserts="0" description="Pester"> <results> <test-suite type="TestFixture" name="C:\PowershellScripts\power.rapt\tests\Functions.Tests.ps1" executed="True" result="Success" success="True" time="0.2709" asserts="0" description="C:\PowershellScripts\power.rapt\tests\Functions.Tests.ps1"> <results> <test-suite type="TestFixture" name="Connect-Rapt Function Tests" executed="True" result="Success" success="True" time="0.043" asserts="0" description="Connect-Rapt Function Tests"> <results> <test-suite type="TestFixture" name="Connect-Rapt Function Tests.Function Definition" executed="True" result="Success" success="True" time="0.0221" asserts="0" description="Connect-Rapt Function Tests.Function Definition"> <results> <test-case description="Should have Connect-Rapt function available" name="Connect-Rapt Function Tests.Function Definition.Should have Connect-Rapt function available" time="0.0039" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have required parameters" name="Connect-Rapt Function Tests.Function Definition.Should have required parameters" time="0.0078" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have Username parameter as mandatory" name="Connect-Rapt Function Tests.Function Definition.Should have Username parameter as mandatory" time="0.0028" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have ApiKey parameter as mandatory" name="Connect-Rapt Function Tests.Function Definition.Should have ApiKey parameter as mandatory" time="0.0019" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="Connect-Rapt Function Tests.Parameter Validation" executed="True" result="Success" success="True" time="0.0379" asserts="0" description="Connect-Rapt Function Tests.Parameter Validation"> <results> <test-case description="Should fail with null Username" name="Connect-Rapt Function Tests.Parameter Validation.Should fail with null Username" time="0.0025" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should fail with null ApiKey" name="Connect-Rapt Function Tests.Parameter Validation.Should fail with null ApiKey" time="0.0022" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should fail with empty Username" name="Connect-Rapt Function Tests.Parameter Validation.Should fail with empty Username" time="0.0021" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should fail with empty ApiKey" name="Connect-Rapt Function Tests.Parameter Validation.Should fail with empty ApiKey" time="0.0034" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="BrewZilla Function Tests" executed="True" result="Success" success="True" time="0.0833" asserts="0" description="BrewZilla Function Tests"> <results> <test-suite type="TestFixture" name="BrewZilla Function Tests.Get-BrewZilla Function" executed="True" result="Success" success="True" time="0.0149" asserts="0" description="BrewZilla Function Tests.Get-BrewZilla Function"> <results> <test-case description="Should have Get-BrewZilla function available" name="BrewZilla Function Tests.Get-BrewZilla Function.Should have Get-BrewZilla function available" time="0.0019" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have Id parameter" name="BrewZilla Function Tests.Get-BrewZilla Function.Should have Id parameter" time="0.0026" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have parameter sets" name="BrewZilla Function Tests.Get-BrewZilla Function.Should have parameter sets" time="0.0015" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="BrewZilla Function Tests.Set-BrewZillaTemp Function" executed="True" result="Success" success="True" time="0.0361" asserts="0" description="BrewZilla Function Tests.Set-BrewZillaTemp Function"> <results> <test-case description="Should have Set-BrewZillaTemp function available" name="BrewZilla Function Tests.Set-BrewZillaTemp Function.Should have Set-BrewZillaTemp function available" time="0.0016" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have Temperature parameter" name="BrewZilla Function Tests.Set-BrewZillaTemp Function.Should have Temperature parameter" time="0.0018" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have Id parameter" name="BrewZilla Function Tests.Set-BrewZillaTemp Function.Should have Id parameter" time="0.0014" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have Name parameter" name="BrewZilla Function Tests.Set-BrewZillaTemp Function.Should have Name parameter" time="0.0105" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have mandatory Temperature parameter" name="BrewZilla Function Tests.Set-BrewZillaTemp Function.Should have mandatory Temperature parameter" time="0.0013" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="Hydrometer Function Tests" executed="True" result="Success" success="True" time="0.1076" asserts="0" description="Hydrometer Function Tests"> <results> <test-suite type="TestFixture" name="Hydrometer Function Tests.Get-Hydrometer Function" executed="True" result="Success" success="True" time="0.008" asserts="0" description="Hydrometer Function Tests.Get-Hydrometer Function"> <results> <test-case description="Should have Get-Hydrometer function available" name="Hydrometer Function Tests.Get-Hydrometer Function.Should have Get-Hydrometer function available" time="0.0016" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have Id parameter" name="Hydrometer Function Tests.Get-Hydrometer Function.Should have Id parameter" time="0.0016" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="Hydrometer Function Tests.Get-HydrometerTelemetry Function" executed="True" result="Success" success="True" time="0.0197" asserts="0" description="Hydrometer Function Tests.Get-HydrometerTelemetry Function"> <results> <test-case description="Should have Get-HydrometerTelemetry function available" name="Hydrometer Function Tests.Get-HydrometerTelemetry Function.Should have Get-HydrometerTelemetry function available" time="0.0036" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have StartDate parameter" name="Hydrometer Function Tests.Get-HydrometerTelemetry Function.Should have StartDate parameter" time="0.0017" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have EndDate parameter" name="Hydrometer Function Tests.Get-HydrometerTelemetry Function.Should have EndDate parameter" time="0.0016" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="Temperature Controller Function Tests" executed="True" result="Success" success="True" time="0.1218" asserts="0" description="Temperature Controller Function Tests"> <results> <test-suite type="TestFixture" name="Temperature Controller Function Tests.Get-TemperatureController Function" executed="True" result="Success" success="True" time="0.0099" asserts="0" description="Temperature Controller Function Tests.Get-TemperatureController Function"> <results> <test-case description="Should have Get-TemperatureController function available" name="Temperature Controller Function Tests.Get-TemperatureController Function.Should have Get-TemperatureController function available" time="0.0016" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have Id parameter" name="Temperature Controller Function Tests.Get-TemperatureController Function.Should have Id parameter" time="0.0016" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="C:\PowershellScripts\power.rapt\tests\Module.Tests.ps1" executed="True" result="Success" success="True" time="0.4066" asserts="0" description="C:\PowershellScripts\power.rapt\tests\Module.Tests.ps1"> <results> <test-suite type="TestFixture" name="Module Manifest Tests" executed="True" result="Success" success="True" time="0.16" asserts="0" description="Module Manifest Tests"> <results> <test-suite type="TestFixture" name="Module Manifest Tests.Manifest Validation" executed="True" result="Success" success="True" time="0.1371" asserts="0" description="Module Manifest Tests.Manifest Validation"> <results> <test-case description="Should have a valid manifest" name="Module Manifest Tests.Manifest Validation.Should have a valid manifest" time="0.0045" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have the correct module name" name="Module Manifest Tests.Manifest Validation.Should have the correct module name" time="0.0016" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have the correct author" name="Module Manifest Tests.Manifest Validation.Should have the correct author" time="0.0017" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have a description" name="Module Manifest Tests.Manifest Validation.Should have a description" time="0.0026" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have a valid version" name="Module Manifest Tests.Manifest Validation.Should have a valid version" time="0.0016" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have a valid GUID" name="Module Manifest Tests.Manifest Validation.Should have a valid GUID" time="0.0032" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have PowerShell version requirement" name="Module Manifest Tests.Manifest Validation.Should have PowerShell version requirement" time="0.0016" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have compatible PowerShell editions" name="Module Manifest Tests.Manifest Validation.Should have compatible PowerShell editions" time="0.0017" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="Module Manifest Tests.Exported Functions" executed="True" result="Success" success="True" time="0.1562" asserts="0" description="Module Manifest Tests.Exported Functions"> <results> <test-case description="Should export functions" name="Module Manifest Tests.Exported Functions.Should export functions" time="0.0015" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should export Connect-Rapt function" name="Module Manifest Tests.Exported Functions.Should export Connect-Rapt function" time="0.0032" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should export BrewZilla functions" name="Module Manifest Tests.Exported Functions.Should export BrewZilla functions" time="0.0055" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should export all required functions" name="Module Manifest Tests.Exported Functions.Should export all required functions" time="0.0041" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="Function Structure Tests" executed="True" result="Success" success="True" time="0.19" asserts="0" description="Function Structure Tests"> <results> <test-suite type="TestFixture" name="Function Structure Tests.Function Files" executed="True" result="Success" success="True" time="0.0209" asserts="0" description="Function Structure Tests.Function Files"> <results> <test-case description="Should have public functions" name="Function Structure Tests.Function Files.Should have public functions" time="0.0044" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should have proper file naming convention" name="Function Structure Tests.Function Files.Should have proper file naming convention" time="0.0121" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> <test-suite type="TestFixture" name="Module Import Tests" executed="True" result="Success" success="True" time="0.2828" asserts="0" description="Module Import Tests"> <results> <test-suite type="TestFixture" name="Module Import Tests.Module Loading" executed="True" result="Success" success="True" time="0.0886" asserts="0" description="Module Import Tests.Module Loading"> <results> <test-case description="Should import without errors" name="Module Import Tests.Module Loading.Should import without errors" time="0.0823" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should load all expected functions" name="Module Import Tests.Module Loading.Should load all expected functions" time="0.0019" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> </results> </test-suite> </results> </test-suite> </test-results> |