| @@ -31,16 +31,8 @@ FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/test_helper.ps1 | |||||
| "$PSDefaultParameterValues['*:Encoding'] = 'ascii'\n" | "$PSDefaultParameterValues['*:Encoding'] = 'ascii'\n" | ||||
| "if (Test-Path $args[2]) { Remove-Item -Force $args[2] } \n" | "if (Test-Path $args[2]) { Remove-Item -Force $args[2] } \n" | ||||
| "$ErrorActionPreference = \"Stop\"\n" | "$ErrorActionPreference = \"Stop\"\n" | ||||
| "$iswinps = ($null, 'Desktop') -contains $PSVersionTable.PSEdition\n" | |||||
| "if (!$iswinps)\n" | |||||
| " {\n" | |||||
| " $encoding = [System.Text.Encoding]::GetEncoding(1252)\n" | |||||
| " }\n" | |||||
| " else\n" | |||||
| " {\n" | |||||
| " $encoding = [Microsoft.PowerShell.Commands.FileSystemCmdletProviderEncoding]::Default\n" | |||||
| " }\n" | |||||
| "Get-Content $args[1] -Encoding $encoding| & $args[0]\n" | |||||
| "$OutputEncoding\n" | |||||
| "Get-Content $args[1] -Encoding ASCII| & $args[0]\n" | |||||
| "If ((Get-Content $args[2] | %{$_ -match \"FATAL\"}) -contains $true) {\n" | "If ((Get-Content $args[2] | %{$_ -match \"FATAL\"}) -contains $true) {\n" | ||||
| "echo Error\n" | "echo Error\n" | ||||
| "exit 1\n" | "exit 1\n" | ||||