Describe "7-Zip" { It "7z" { "7z" | Should -ReturnZeroExitCode } } Describe "CMake" { It "cmake" { "cmake --version" | Should -ReturnZeroExitCode } } Describe "Kind" { It "Kind" { "kind version" | Should -ReturnZeroExitCode } } Describe "DotnetTLS" { It "Tls 1.2 is enabled" { [Net.ServicePointManager]::SecurityProtocol -band "Tls12" | Should -Be Tls12 } } Describe "Jq" { It "Jq" { "jq -n ." | Should -ReturnZeroExitCode } } Describe "Julia" { It "Julia path exists" { "C:\Julia" | Should -Exist } It "Julia" { "julia --version" | Should -ReturnZeroExitCode } } Describe "Mercurial" { It "Mercurial" { "hg --version" | Should -ReturnZeroExitCode } } Describe "KubernetesCli" { It "kubectl" { "kubectl version --client=true --short=true" | Should -ReturnZeroExitCode } It "minikube" { "minikube version --short" | Should -ReturnZeroExitCode } } Describe "Mingw64" { It "gcc" { "gcc --version" | Should -ReturnZeroExitCode } It "g++" { "g++ --version" | Should -ReturnZeroExitCode } It "make" { "make --version" | Should -ReturnZeroExitCode } } Describe "InnoSetup" { It "InnoSetup" { (Get-Command -Name iscc).CommandType | Should -BeExactly "Application" } } Describe "GitHub-CLI" { It "gh" { "gh --version" | Should -ReturnZeroExitCode } } Describe "CloudFoundryCli" { It "cf is located in C:\cf-cli" { "C:\cf-cli\cf.exe" | Should -Exist } It "cf" { "cf --version" | Should -ReturnZeroExitCode } } Describe "GoogleCouldSDK" { It "bq" { "bq version" | Should -ReturnZeroExitCode } It "gcloud" { "gcloud version" | Should -ReturnZeroExitCode } It "gsutil" { "gsutil version" | Should -ReturnZeroExitCode } }