diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2022-06-15 18:57:12 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2022-06-15 18:57:12 -0400 |
commit | a54eb317c73422f72487fac33ac7813f7b518e7e (patch) | |
tree | bc0ba097182159ed75a1db384e46fcb31b9dbf20 /tests/CMakeLists.txt | |
parent | e63ef9264526ebb2ec0f617199c462df81ff2d9b (diff) | |
download | cleanpath-a54eb317c73422f72487fac33ac7813f7b518e7e.tar.gz |
Fix segfault on empty --env/-E and --sep arguments
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 9728f72..1f36c0b 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -28,6 +28,8 @@ endforeach() set(TEST_SETUP -E TESTVAR) set(TEST_SETUP_ALL --all) set(TEST_SETUP_ALL_LIST --all-list) +set(TEST_SETUP_BROKEN_E -E) +set(TEST_SETUP_BROKEN_SEP --sep) if(WIN32) set(TEST_SETUP ${TEST_SETUP}_WIN) @@ -54,3 +56,7 @@ add_test(cmd_arg_help ${exec} --help) add_test(cmd_arg_version ${exec} --version) add_test(cmd_arg_list ${exec} --list) add_test(cmd_arg_default ${exec} --default) +add_test(cmd_arg_broken_e ${exec} ${TEST_SETUP_BROKEN_E}) +add_test(cmd_arg_broken_sep ${exec} ${TEST_SETUP_BROKEN_SEP}) + +set_tests_properties(cmd_arg_broken_e cmd_arg_broken_sep PROPERTIES WILL_FAIL TRUE) |