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="54" errors="0" failures="0" not-run="0" inconclusive="0" ignored="0" skipped="0" invalid="0" date="2025-03-09" time="05:57:07"> <environment machine-name="ATMOSMAIN" os-version="10.0.26100" cwd="C:\Users\renev\AppData\Local\Temp\GenXdev.FileSystem.Tests" clr-version="9.0.1" nunit-version="2.5.8.0" platform="Microsoft Windows 11 Pro|C:\WINDOWS|\Device\Harddisk0\Partition3" user-domain="ATMOSMAIN" user="renev" /> <culture-info current-culture="en-150" current-uiculture="en-GB" /> <test-suite type="TestFixture" name="Pester" executed="True" result="Success" success="True" time="18.4962" asserts="0" description="Pester"> <results> <test-suite type="TestFixture" name="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\AssurePester.Tests.ps1" executed="True" result="Success" success="True" time="0.0966" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\AssurePester.Tests.ps1"> <results> <test-suite type="TestFixture" name="AssurePester" executed="True" result="Success" success="True" time="0.0446" asserts="0" description="AssurePester"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="AssurePester.should pass PSScriptAnalyzer rules" time="0.0413" 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.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Expand-Path.Tests.ps1" executed="True" result="Success" success="True" time="0.5015" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Expand-Path.Tests.ps1"> <results> <test-suite type="TestFixture" name="Expand-Path unit tests" executed="True" result="Success" success="True" time="0.4538" asserts="0" description="Expand-Path unit tests"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Expand-Path unit tests.should pass PSScriptAnalyzer rules" time="0.4017" asserts="0" success="True" result="Success" executed="True" /> <test-case description="expands relative path to absolute path" name="Expand-Path unit tests.expands relative path to absolute path" time="0.0078" asserts="0" success="True" result="Success" executed="True" /> <test-case description="handles UNC paths" name="Expand-Path unit tests.handles UNC paths" time="0.0038" asserts="0" success="True" result="Success" executed="True" /> <test-case description="preserves UNC paths exactly as provided" name="Expand-Path unit tests.preserves UNC paths exactly as provided" time="0.0025" asserts="0" success="True" result="Success" executed="True" /> <test-case description="preserves UNC paths with trailing slashes" name="Expand-Path unit tests.preserves UNC paths with trailing slashes" time="0.0041" asserts="0" success="True" result="Success" executed="True" /> <test-case description="expands user home directory" name="Expand-Path unit tests.expands user home directory" time="0.0023" asserts="0" success="True" result="Success" executed="True" /> <test-case description="takes into account current locations on other drives" name="Expand-Path unit tests.takes into account current locations on other drives" time="0.0096" asserts="0" success="True" result="Success" executed="True" /> <test-case description="tests -ForceDrive parameter" name="Expand-Path unit tests.tests -ForceDrive parameter" time="0.0165" 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.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Find-DuplicateFiles.Tests.ps1" executed="True" result="Success" success="True" time="0.2786" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Find-DuplicateFiles.Tests.ps1"> <results> <test-suite type="TestFixture" name="Find-DuplicateFiles" executed="True" result="Success" success="True" time="0.2216" asserts="0" description="Find-DuplicateFiles"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Find-DuplicateFiles.should pass PSScriptAnalyzer rules" time="0.1543" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Ignores size comparison when specified" name="Find-DuplicateFiles.Ignores size comparison when specified" time="0.0266" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Doesn't ignore last modified date comparison when specified" name="Find-DuplicateFiles.Doesn't ignore last modified date comparison when specified" time="0.0045" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Finds no duplicates when files are unique" name="Find-DuplicateFiles.Finds no duplicates when files are unique" time="0.005" 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.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Find-Item.Tests.ps1" executed="True" result="Success" success="True" time="13.6611" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Find-Item.Tests.ps1"> <results> <test-suite type="TestFixture" name="Find-Item 1" executed="True" result="Success" success="True" time="13.61" asserts="0" description="Find-Item 1"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Find-Item 1.should pass PSScriptAnalyzer rules" time="0.4388" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Finds files by extension" name="Find-Item 1.Finds files by extension" time="0.0602" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Finds files by content pattern" name="Find-Item 1.Finds files by content pattern" time="0.0572" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Finds only directories" name="Find-Item 1.Finds only directories" time="0.0539" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Handles wildcards correctly" name="Find-Item 1.Handles wildcards correctly" time="0.0449" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Finds files by name pattern" name="Find-Item 1.Finds files by name pattern" time="0.0513" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Finds files by content pattern" name="Find-Item 1.Finds files by content pattern" time="0.0342" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Finds only directories when specified" name="Find-Item 1.Finds only directories when specified" time="0.0462" asserts="0" success="True" result="Success" executed="True" /> <test-case description="With backslash at the end, finds only undelaying directories, not itself" name="Find-Item 1.With backslash at the end, finds only undelaying directories, not itself" time="0.0294" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should work with pattern $testDir\subdir*\a*\boom\correctly -Directory" name="Find-Item 1.Should work with pattern $testDir\subdir*\a*\boom\correctly -Directory" time="0.1213" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should work with pattern "$testDir\**\boom\" -Directory -PassThru" name="Find-Item 1.Should work with pattern "$testDir\**\boom\" -Directory -PassThru" time="0.2534" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should work with pattern: "$testDir\**\boom" -Directory -PassThru" name="Find-Item 1.Should work with pattern: "$testDir\**\boom" -Directory -PassThru" time="0.2403" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should work with pattern: "$testRoot\**\aap\boom" -Directory -PassThru" name="Find-Item 1.Should work with pattern: "$testRoot\**\aap\boom" -Directory -PassThru" time="0.254" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should work with pattern: "$testRoot\**\aap\boom\" -Directory -PassThru" name="Find-Item 1.Should work with pattern: "$testRoot\**\aap\boom\" -Directory -PassThru" time="0.2152" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should work with pattern: "$testRoot\**\aap\boom\" -PassThru" name="Find-Item 1.Should work with pattern: "$testRoot\**\aap\boom\" -PassThru" time="0.22" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should work with pattern: "$testRoot\**\aap\boom\fi*A*.txt" -PassThru" name="Find-Item 1.Should work with pattern: "$testRoot\**\aap\boom\fi*A*.txt" -PassThru" time="0.216" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should work with pattern: "$testRoot\**\aap\boom\fi*B*.txt" -PassThru" name="Find-Item 1.Should work with pattern: "$testRoot\**\aap\boom\fi*B*.txt" -PassThru" time="0.2179" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Should match the pattern" name="Find-Item 1.Should match the pattern" time="11.0409" 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.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Invoke-Fasti.Tests.ps1" executed="True" result="Success" success="True" time="0.0954" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Invoke-Fasti.Tests.ps1"> <results> <test-suite type="TestFixture" name="Invoke-Fasti" executed="True" result="Success" success="True" time="0.0529" asserts="0" description="Invoke-Fasti"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Invoke-Fasti.should pass PSScriptAnalyzer rules" time="0.0496" 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.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Move-ItemWithTracking.Tests.ps1" executed="True" result="Success" success="True" time="0.4211" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Move-ItemWithTracking.Tests.ps1"> <results> <test-suite type="TestFixture" name="Move-ItemWithTracking" executed="True" result="Success" success="True" time="0.3676" asserts="0" description="Move-ItemWithTracking"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Move-ItemWithTracking.should pass PSScriptAnalyzer rules" time="0.2294" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Moves file with link tracking" name="Move-ItemWithTracking.Moves file with link tracking" time="0.1329" 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.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Move-ToRecycleBin.Tests.ps1" executed="True" result="Success" success="True" time="1.0177" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Move-ToRecycleBin.Tests.ps1"> <results> <test-suite type="TestFixture" name="Move-ToRecycleBin" executed="True" result="Success" success="True" time="0.9723" asserts="0" description="Move-ToRecycleBin"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Move-ToRecycleBin.should pass PSScriptAnalyzer rules" time="0.4958" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Moves file to recycle bin" name="Move-ToRecycleBin.Moves file to recycle bin" time="0.4644" 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.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Remove-AllItems.Tests.ps1" executed="True" result="Success" success="True" time="0.3395" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Remove-AllItems.Tests.ps1"> <results> <test-suite type="TestFixture" name="Remove-AllItems" executed="True" result="Success" success="True" time="0.2838" asserts="0" description="Remove-AllItems"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Remove-AllItems.should pass PSScriptAnalyzer rules" time="0.2326" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Removes all files and subdirectories" name="Remove-AllItems.Removes all files and subdirectories" time="0.0169" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Removes root folder when specified" name="Remove-AllItems.Removes root folder when specified" time="0.0142" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Shows what-if output without deleting" name="Remove-AllItems.Shows what-if output without deleting" time="0.0168" 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.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Remove-ItemWithFallback.Tests.ps1" executed="True" result="Success" success="True" time="0.1417" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Remove-ItemWithFallback.Tests.ps1"> <results> <test-suite type="TestFixture" name="Remove-ItemWithFallback" executed="True" result="Success" success="True" time="0.0843" asserts="0" description="Remove-ItemWithFallback"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Remove-ItemWithFallback.should pass PSScriptAnalyzer rules" time="0.0459" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Removes file using direct deletion" name="Remove-ItemWithFallback.Removes file using direct deletion" time="0.027" 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.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Remove-OnReboot.Tests.ps1" executed="True" result="Success" success="True" time="0.1971" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Remove-OnReboot.Tests.ps1"> <results> <test-suite type="TestFixture" name="Remove-OnReboot" executed="True" result="Success" success="True" time="0.156" asserts="0" description="Remove-OnReboot"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Remove-OnReboot.should pass PSScriptAnalyzer rules" time="0.1364" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Marks file for deletion on reboot" name="Remove-OnReboot.Marks file for deletion on reboot" time="0.0081" 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.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Rename-InProject.Tests.ps1" executed="True" result="Success" success="True" time="0.4766" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Rename-InProject.Tests.ps1"> <results> <test-suite type="TestFixture" name="Rename-InProject" executed="True" result="Success" success="True" time="0.4289" asserts="0" description="Rename-InProject"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Rename-InProject.should pass PSScriptAnalyzer rules" time="0.1809" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Replaces text content in files" name="Rename-InProject.Replaces text content in files" time="0.0649" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Renames files containing search text" name="Rename-InProject.Renames files containing search text" time="0.0402" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Renames directories containing search text" name="Rename-InProject.Renames directories containing search text" time="0.0478" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Performs no changes in WhatIf mode" name="Rename-InProject.Performs no changes in WhatIf mode" time="0.0358" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Skips binary files" name="Rename-InProject.Skips binary files" time="0.0425" 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.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Start-RoboCopy.Tests.ps1" executed="True" result="Success" success="True" time="1.2693" asserts="0" description="C:\Users\renev\Documents\PowerShell\Modules\GenXdev.FileSystem\1.118.2025\Tests\GenXdev.FileSystem\Start-RoboCopy.Tests.ps1"> <results> <test-suite type="TestFixture" name="Start-RoboCopy" executed="True" result="Success" success="True" time="1.2166" asserts="0" description="Start-RoboCopy"> <results> <test-case description="should pass PSScriptAnalyzer rules" name="Start-RoboCopy.should pass PSScriptAnalyzer rules" time="0.8441" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Copies files between folders" name="Start-RoboCopy.Copies files between folders" time="0.193" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Moves files when specified" name="Start-RoboCopy.Moves files when specified" time="0.0835" asserts="0" success="True" result="Success" executed="True" /> <test-case description="Mirrors directory structure" name="Start-RoboCopy.Mirrors directory structure" time="0.0811" asserts="0" success="True" result="Success" executed="True" /> </results> </test-suite> </results> </test-suite> </results> </test-suite> </test-results> |