scripts/Approve-TestResults.ps1 (10 lines of code) (raw):

param ( $SolutionRoot = "$PSScriptRoot/.." ) Set-StrictMode -Version Latest $ErrorActionPreference = 'Stop' Get-ChildItem -Recurse $SolutionRoot -Filter "*.received.txt" | ForEach-Object { $receivedTestResult = $_.FullName $approvedTestResult = $receivedTestResult.Replace('.received.txt', '.verified.txt') Move-Item -Force -LiteralPath $receivedTestResult $approvedTestResult }