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="30" errors="0" failures="0" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2026-02-26" time="08:38:20"> <environment cwd="D:\a\PSWinOps\PSWinOps" nunit-version="2.5.8.0" platform="Microsoft Windows Server 2025 Datacenter|C:\Windows|\Device\Harddisk0\Partition4" user-domain="runnervm2bfby" os-version="10.0.26100" clr-version="8.0.21" machine-name="runnervm2bfby" user="runneradmin" /> <culture-info current-culture="en-US" current-uiculture="en-US" /> <test-suite type="TestFixture" name="Pester" executed="True" result="Success" success="True" time="2.4494" asserts="0" description="Pester"> <results> <test-suite type="TestFixture" name="D:\a\PSWinOps\PSWinOps\Tests\ntp\Get-NTPConfiguration.Tests.ps1" executed="True" result="Success" success="True" time="2.4154" asserts="0" description="D:\a\PSWinOps\PSWinOps\Tests\ntp\Get-NTPConfiguration.Tests.ps1"> <results> <test-suite type="TestFixture" name="Get-NTPConfiguration" executed="True" result="Success" success="True" time="1.8714" asserts="0" description="Get-NTPConfiguration"> <results> <test-suite type="TestFixture" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data" executed="True" result="Success" success="True" time="1.3634" asserts="0" description="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data"> <results> <test-case description="Should return a PSCustomObject" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.Should return a PSCustomObject" time="0.4773" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should expose all expected properties" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.Should expose all expected properties" time="0.0529" asserts="0" success="True" result="Success" executed="True" /> <test-case description="ServiceName should be w32time" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.ServiceName should be w32time" time="0.0972" asserts="0" success="True" result="Success" executed="True" /> <test-case description="ServiceStatus should be Running" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.ServiceStatus should be Running" time="0.0328" asserts="0" success="True" result="Success" executed="True" /> <test-case description="SyncType should contain NTP" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.SyncType should contain NTP" time="0.0409" asserts="0" success="True" result="Success" executed="True" /> <test-case description="ConfiguredServers should contain 2 entries" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.ConfiguredServers should contain 2 entries" time="0.0428" asserts="0" success="True" result="Success" executed="True" /> <test-case description="CurrentSource should match mock" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.CurrentSource should match mock" time="0.0276" asserts="0" success="True" result="Success" executed="True" /> <test-case description="LastSuccessfulSync should not be Never" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.LastSuccessfulSync should not be Never" time="0.0224" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Stratum should be [int] equal to 3" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.Stratum should be [int] equal to 3" time="0.1072" asserts="0" success="True" result="Success" executed="True" /> <test-case description="SpecialPollInterval should be [int] equal to 3600" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.SpecialPollInterval should be [int] equal to 3600" time="0.0289" asserts="0" success="True" result="Success" executed="True" /> <test-case description="MinPollInterval should be 6" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.MinPollInterval should be 6" time="0.0514" asserts="0" success="True" result="Success" executed="True" /> <test-case description="MaxPollInterval should be 10" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.MaxPollInterval should be 10" time="0.0289" asserts="0" success="True" result="Success" executed="True" /> <test-case description="MinPollIntervalSec should equal 2^6 = 64" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.MinPollIntervalSec should equal 2^6 = 64" time="0.0431" asserts="0" success="True" result="Success" executed="True" /> <test-case description="MaxPollIntervalSec should equal 2^10 = 1024" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.MaxPollIntervalSec should equal 2^10 = 1024" time="0.2033" asserts="0" success="True" result="Success" executed="True" /> <test-case description="QueryTimestamp should be parseable as ISO 8601" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.QueryTimestamp should be parseable as ISO 8601" time="0.0418" asserts="0" success="True" result="Success" executed="True" /> <test-case description="LeapIndicator should not be Unknown" name="Get-NTPConfiguration.Nominal - service running, w32tm outputs valid data.LeapIndicator should not be Unknown" time="0.0325" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="Get-NTPConfiguration.-IncludePeerDetails switch" executed="True" result="Success" success="True" time="1.6124" asserts="0" description="Get-NTPConfiguration.-IncludePeerDetails switch"> <results> <test-case description="Should NOT expose PeerDetails without the switch" name="Get-NTPConfiguration.-IncludePeerDetails switch.Should NOT expose PeerDetails without the switch" time="0.1659" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should expose PeerDetails with -IncludePeerDetails" name="Get-NTPConfiguration.-IncludePeerDetails switch.Should expose PeerDetails with -IncludePeerDetails" time="0.0247" asserts="0" success="True" result="Success" executed="True" /> <test-case description="PeerDetails should reference both peers" name="Get-NTPConfiguration.-IncludePeerDetails switch.PeerDetails should reference both peers" time="0.0189" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="Get-NTPConfiguration.Degraded - w32tm returns empty output" executed="True" result="Success" success="True" time="1.7794" asserts="0" description="Get-NTPConfiguration.Degraded - w32tm returns empty output"> <results> <test-case description="SyncType should default to Unknown" name="Get-NTPConfiguration.Degraded - w32tm returns empty output.SyncType should default to Unknown" time="0.0188" asserts="0" success="True" result="Success" executed="True" /> <test-case description="ConfiguredServers should be empty" name="Get-NTPConfiguration.Degraded - w32tm returns empty output.ConfiguredServers should be empty" time="0.0199" asserts="0" success="True" result="Success" executed="True" /> <test-case description="CurrentSource should default to Unknown" name="Get-NTPConfiguration.Degraded - w32tm returns empty output.CurrentSource should default to Unknown" time="0.0164" asserts="0" success="True" result="Success" executed="True" /> <test-case description="LastSuccessfulSync should default to Never" name="Get-NTPConfiguration.Degraded - w32tm returns empty output.LastSuccessfulSync should default to Never" time="0.0164" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Stratum should be null" name="Get-NTPConfiguration.Degraded - w32tm returns empty output.Stratum should be null" time="0.0337" asserts="0" success="True" result="Success" executed="True" /> <test-case description="SpecialPollInterval should be null" name="Get-NTPConfiguration.Degraded - w32tm returns empty output.SpecialPollInterval should be null" time="0.0163" asserts="0" success="True" result="Success" executed="True" /> <test-case description="MinPollIntervalSec should be null when MinPollInterval is null" name="Get-NTPConfiguration.Degraded - w32tm returns empty output.MinPollIntervalSec should be null when MinPollInterval is null" time="0.017" asserts="0" success="True" result="Success" executed="True" /> <test-case description="MaxPollIntervalSec should be null when MaxPollInterval is null" name="Get-NTPConfiguration.Degraded - w32tm returns empty output.MaxPollIntervalSec should be null when MaxPollInterval is null" time="0.0242" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="Get-NTPConfiguration.Error handling - w32time service absent" executed="True" result="Success" success="True" time="1.8203" asserts="0" description="Get-NTPConfiguration.Error handling - w32time service absent"> <results> <test-case description="Should throw when service is not found" name="Get-NTPConfiguration.Error handling - w32time service absent.Should throw when service is not found" time="0.0235" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should throw an error mentioning w32time" name="Get-NTPConfiguration.Error handling - w32time service absent.Should throw an error mentioning w32time" time="0.0126" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> <test-suite type="TestFixture" name="Get-NTPConfiguration.Error handling - unexpected w32tm failure" executed="True" result="Success" success="True" time="1.8552" asserts="0" description="Get-NTPConfiguration.Error handling - unexpected w32tm failure"> <results> <test-case description="Should propagate unexpected w32tm errors" name="Get-NTPConfiguration.Error handling - unexpected w32tm failure.Should propagate unexpected w32tm errors" time="0.0294" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> </results> </test-suite> </results> </test-suite> </test-results> |