Skip to content

Commit

Permalink
tests: Move TestFileExists.cmake
Browse files Browse the repository at this point in the history
This allows the file to be also used in another test
  • Loading branch information
jschwe committed Jan 11, 2025
1 parent 29d8bb5 commit 4d215a1
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
File renamed without changes.
14 changes: 7 additions & 7 deletions test/output directory/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ foreach(output_approach targetprop var targetprop_pdb_fallback)
add_test(NAME output_directory_bin_${output_approach}
COMMAND
"${CMAKE_COMMAND}"
-P "${CMAKE_CURRENT_SOURCE_DIR}/TestFileExists.cmake"
-P "${CMAKE_CURRENT_SOURCE_DIR}/../TestFileExists.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/build/custom_bin_${output_approach}/${config_path_str}${bin_name}"
)
set_tests_properties("output_directory_bin_${output_approach}" PROPERTIES FIXTURES_REQUIRED "build_fixture_output_directory")
Expand All @@ -76,7 +76,7 @@ foreach(output_approach targetprop var targetprop_pdb_fallback)
add_test(NAME output_directory_staticlib_${output_approach}
COMMAND
"${CMAKE_COMMAND}"
-P "${CMAKE_CURRENT_SOURCE_DIR}/TestFileExists.cmake"
-P "${CMAKE_CURRENT_SOURCE_DIR}/../TestFileExists.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/build/custom_archive_${output_approach}/${config_path_str}${static_lib_name}"
)
set_tests_properties("output_directory_staticlib_${output_approach}" PROPERTIES FIXTURES_REQUIRED "build_fixture_output_directory")
Expand All @@ -92,7 +92,7 @@ foreach(output_approach targetprop var targetprop_pdb_fallback)
add_test(NAME output_directory_cdylib_${output_approach}
COMMAND
"${CMAKE_COMMAND}"
-P "${CMAKE_CURRENT_SOURCE_DIR}/TestFileExists.cmake"
-P "${CMAKE_CURRENT_SOURCE_DIR}/../TestFileExists.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/build/custom_lib_${output_approach}/${config_path_str}${dynamic_lib_name}"
)
set_tests_properties("output_directory_cdylib_${output_approach}" PROPERTIES FIXTURES_REQUIRED "build_fixture_output_directory")
Expand All @@ -103,7 +103,7 @@ foreach(output_approach targetprop var targetprop_pdb_fallback)
add_test(NAME output_directory_implib_${output_approach}
COMMAND
"${CMAKE_COMMAND}"
-P "${CMAKE_CURRENT_SOURCE_DIR}/TestFileExists.cmake"
-P "${CMAKE_CURRENT_SOURCE_DIR}/../TestFileExists.cmake"
# Implib is an ARCHIVE artifact, see:
# https://cmake.org/cmake/help/v3.25/manual/cmake-buildsystem.7.html#archive-output-artifacts
"${CMAKE_CURRENT_BINARY_DIR}/build/custom_archive_${output_approach}/${config_path_str}${implib_name}"
Expand All @@ -130,7 +130,7 @@ foreach(output_approach targetprop var targetprop_pdb_fallback)
add_test(NAME output_directory_cdylib_pdb_${output_approach}
COMMAND
"${CMAKE_COMMAND}"
-P "${CMAKE_CURRENT_SOURCE_DIR}/TestFileExists.cmake"
-P "${CMAKE_CURRENT_SOURCE_DIR}/../TestFileExists.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/build/${expected_lib_pdb_path}/${config_path_str}${lib_pdb_name}"
)
set_tests_properties("output_directory_cdylib_pdb_${output_approach}" PROPERTIES FIXTURES_REQUIRED "build_fixture_output_directory")
Expand All @@ -139,7 +139,7 @@ foreach(output_approach targetprop var targetprop_pdb_fallback)
add_test(NAME output_directory_bin_pdb_${output_approach}
COMMAND
"${CMAKE_COMMAND}"
-P "${CMAKE_CURRENT_SOURCE_DIR}/TestFileExists.cmake"
-P "${CMAKE_CURRENT_SOURCE_DIR}/../TestFileExists.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/build/${expected_bin_pdb_path}/${config_path_str}${bin_pdb_name}"
)
set_tests_properties("output_directory_bin_pdb_${output_approach}" PROPERTIES FIXTURES_REQUIRED "build_fixture_output_directory")
Expand All @@ -151,7 +151,7 @@ endforeach()
add_test(NAME postbuild_custom_command
COMMAND
"${CMAKE_COMMAND}"
-P "${CMAKE_CURRENT_SOURCE_DIR}/TestFileExists.cmake"
-P "${CMAKE_CURRENT_SOURCE_DIR}/../TestFileExists.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/build/another_dir/moved_bin"
)
set_tests_properties("postbuild_custom_command" PROPERTIES FIXTURES_REQUIRED "build_fixture_output_directory")
Expand Down

0 comments on commit 4d215a1

Please sign in to comment.