Update Ninja pester test (#12534)

This commit is contained in:
Shamil Mubarakshin
2025-07-07 14:33:16 +02:00
committed by GitHub
parent 4bd4d1bbeb
commit a4021ffba1
+9 -4
View File
@@ -392,15 +392,16 @@ Describe "Kotlin" {
} }
Describe "Ninja" { Describe "Ninja" {
New-item -Path "/tmp/ninjaproject" -ItemType Directory -Force BeforeAll {
Set-Location '/tmp/ninjaproject' New-item -Path "/tmp/ninjaproject" -ItemType Directory -Force
@' @'
cmake_minimum_required(VERSION 3.10) cmake_minimum_required(VERSION 3.10)
project(NinjaTest NONE) project(NinjaTest NONE)
'@ | Out-File -FilePath "./CMakeLists.txt" '@ | Out-File -FilePath "/tmp/ninjaproject/CMakeLists.txt"
}
It "Make a simple ninja project" { It "Make a simple ninja project" {
"cmake -GNinja /tmp/ninjaproject" | Should -ReturnZeroExitCode "cmake -GNinja -S /tmp/ninjaproject -B /tmp/ninjaproject" | Should -ReturnZeroExitCode
} }
It "build.ninja file should exist" { It "build.ninja file should exist" {
@@ -411,4 +412,8 @@ project(NinjaTest NONE)
It "Ninja" { It "Ninja" {
"ninja --version" | Should -ReturnZeroExitCode "ninja --version" | Should -ReturnZeroExitCode
} }
AfterAll {
Remove-Item -Path "/tmp/ninjaproject" -Recurse -Force
}
} }