Add pexpect tests to new test driver

This commit is contained in:
Mahmoud Al-Qudsi
2021-03-18 13:23:31 -05:00
committed by Johannes Altmanninger
parent aaac759d9a
commit 2962fbcf7a
2 changed files with 23 additions and 17 deletions

View File

@@ -135,3 +135,14 @@ foreach(CHECK ${FISH_CHECKS})
)
add_test_target("${CHECK_NAME}")
endforeach(CHECK)
FILE(GLOB PEXPECTS CONFIGURE_DEPENDS ${CMAKE_SOURCE_DIR}/tests/pexpects/*.py)
foreach(PEXPECT ${PEXPECTS})
get_filename_component(PEXPECT ${PEXPECT} NAME)
add_test(NAME ${PEXPECT}
COMMAND sh ${CMAKE_CURRENT_BINARY_DIR}/tests/test_driver.sh
${CMAKE_CURRENT_BINARY_DIR}/tests/interactive.fish ${PEXPECT}
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/tests
)
add_test_target("${PEXPECT}")
endforeach(PEXPECT)