Extract PPBR package path validation

This commit is contained in:
2026-06-04 14:56:29 +02:00
parent 6ab64ccc82
commit 394979e4fc
11 changed files with 444 additions and 32 deletions

View File

@@ -6,11 +6,24 @@ if(NOT DEFINED EXPECTED_OUTPUT)
message(FATAL_ERROR "EXPECTED_OUTPUT must be set")
endif()
execute_process(
COMMAND "${PANO_CLI}" plan-brush-package-export
RESULT_VARIABLE result
OUTPUT_VARIABLE output
ERROR_VARIABLE error)
if(NOT DEFINED EXPECT_NO_DIRECTORY)
set(EXPECT_NO_DIRECTORY OFF)
endif()
if(EXPECT_NO_DIRECTORY)
execute_process(
COMMAND "${PANO_CLI}" plan-brush-package-export
--path clouds
RESULT_VARIABLE result
OUTPUT_VARIABLE output
ERROR_VARIABLE error)
else()
execute_process(
COMMAND "${PANO_CLI}" plan-brush-package-export
RESULT_VARIABLE result
OUTPUT_VARIABLE output
ERROR_VARIABLE error)
endif()
if(result EQUAL 0)
message(FATAL_ERROR "Expected pano_cli plan-brush-package-export to fail, but it exited 0")