Add -UseMinimalHeader to Start-Transcript to minimize transcript header (#8402)

This commit is contained in:
Luke Jeremy
2018-12-20 11:12:14 -08:00
committed by Dongbo Wang
parent 110f78b818
commit 56fc426f8b
4 changed files with 98 additions and 46 deletions
@@ -293,4 +293,28 @@ Describe "Start-Transcript, Stop-Transcript tests" -tags "CI" {
$transcriptFilePath | Should -Exist
$transcriptFilePath | Should -FileContentMatchMultiline $expectedContent
}
It "UseMinimalHeader should reduce length of transcript header" {
$script = {
Start-Transcript -Path $transcriptFilePath
Stop-Transcript
}
$transcriptMinHeaderFilePath = $transcriptFilePath + "_minimal"
$scriptMinHeader = {
Start-Transcript -Path $transcriptMinHeaderFilePath -UseMinimalHeader
Stop-Transcript
}
& $script
$transcriptFilePath | Should -Exist
$transcriptLength = (Get-Content -Path $transcriptFilePath -Raw).Length
& $scriptMinHeader
$transcriptMinHeaderFilePath | Should -Exist
$transcriptMinHeaderLength = (Get-Content -Path $transcriptMinHeaderFilePath -Raw).Length
Remove-Item $transcriptMinHeaderFilePath -ErrorAction SilentlyContinue
$transcriptMinHeaderLength | Should -BeLessThan $transcriptLength
}
}