test(relative-paths): Attempt to fix the tests workflow

main
Anthony Printup 8 months ago
parent bfa1e1fe0d
commit 19e61aa1aa
No known key found for this signature in database
GPG Key ID: C8CB17EEA5183BD0

12
tests/CMakeLists.txt generated

@ -110,6 +110,16 @@ add_test(
build build
) )
add_test(
NAME
relative-paths-setup
WORKING_DIRECTORY
"${CMAKE_CURRENT_LIST_DIR}/relative-paths"
COMMAND
"$<TARGET_FILE:cmkr>"
"build --target test-library"
)
add_test( add_test(
NAME NAME
relative-paths relative-paths
@ -117,5 +127,5 @@ add_test(
"${CMAKE_CURRENT_LIST_DIR}/relative-paths" "${CMAKE_CURRENT_LIST_DIR}/relative-paths"
COMMAND COMMAND
"$<TARGET_FILE:cmkr>" "$<TARGET_FILE:cmkr>"
build "build --target example"
) )

@ -59,8 +59,14 @@ working-directory = "compile-options"
command = "$<TARGET_FILE:cmkr>" command = "$<TARGET_FILE:cmkr>"
arguments = ["build"] arguments = ["build"]
[[test]]
name = "relative-paths-setup"
working-directory = "relative-paths"
command = "$<TARGET_FILE:cmkr>"
arguments = ["build --target test-library"]
[[test]] [[test]]
name = "relative-paths" name = "relative-paths"
working-directory = "relative-paths" working-directory = "relative-paths"
command = "$<TARGET_FILE:cmkr>" command = "$<TARGET_FILE:cmkr>"
arguments = ["build"] arguments = ["build --target example"]

@ -19,6 +19,3 @@ add_custom_command(
type = "executable" type = "executable"
sources = ["src/main.cpp"] sources = ["src/main.cpp"]
link-libraries = ["libs/test-library-file.lib"] link-libraries = ["libs/test-library-file.lib"]
cmake-after = """
add_dependencies(${CMKR_TARGET} ${TEST_LIBRARY_TARGET_NAME})
"""

Loading…
Cancel
Save