scripts/Windows/install_nunit3.ps1
Write-Host "Installing NUnit 3.11.1..." -ForegroundColor Cyan -NoNewline [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $nunitPath = "$env:SYSTEMDRIVE\Tools\NUnit3" if (Test-Path $nunitPath) { Remove-Item $nunitPath -Recurse -Force } # nunit $zipPath = "$env:TEMP\NUnit.Console-3.11.1.zip" $tempPath = "$env:TEMP\NUnit.Console" (New-Object Net.WebClient).DownloadFile('https://github.com/nunit/nunit-console/releases/download/v3.11.1/NUnit.Console-3.11.1.zip', $zipPath) 7z x $zipPath -y -o"$tempPath" | Out-Null [IO.Directory]::Move("$tempPath\bin\net35", $nunitPath) Remove-Item $zipPath # logger $zipPath = "$($env:TEMP)\Appveyor.NUnit3Logger.zip" (New-Object Net.WebClient).DownloadFile('https://www.appveyor.com/downloads/Appveyor.NUnit3Logger.zip', $zipPath) 7z x $zipPath -y -o"$nunitPath\addins" | Out-Null Move-Item "$nunitPath\addins\appveyor.addins" "$nunitPath\appveyor.addins" Remove-Item $zipPath -Force Remove-Path "$nunitPath\bin" Add-Path "$nunitPath" Write-Host "NUnit 3.11.1 installed" -ForegroundColor Green |