1# test-tools.cmake -- Tests targeting tool coverage
2
3# Test --help and invalid parameters for our tools
4set(TEST_COMMAND ${MINIGZIP_COMMAND} "--help")
5add_test(NAME minigzip-help
6    COMMAND ${CMAKE_COMMAND}
7    "-DCOMMAND=${TEST_COMMAND}"
8    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/run-and-redirect.cmake)
9
10set(TEST_COMMAND ${MINIGZIP_COMMAND} "--invalid")
11add_test(NAME minigzip-invalid
12    COMMAND ${CMAKE_COMMAND}
13    "-DCOMMAND=${TEST_COMMAND}"
14    -DSUCCESS_EXIT=64
15    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/run-and-redirect.cmake)
16
17set(TEST_COMMAND ${MINIDEFLATE_COMMAND} "--help")
18add_test(NAME minideflate-help
19    COMMAND ${CMAKE_COMMAND}
20     "-DCOMMAND=${TEST_COMMAND}"
21     -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/run-and-redirect.cmake)
22
23set(TEST_COMMAND ${MINIDEFLATE_COMMAND} "--invalid")
24add_test(NAME minideflate-invalid
25    COMMAND ${CMAKE_COMMAND}
26    "-DCOMMAND=${TEST_COMMAND}"
27    -DSUCCESS_EXIT=64
28    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/run-and-redirect.cmake)
29
30set(TEST_COMMAND ${SWITCHLEVELS_COMMAND} "--help")
31add_test(NAME switchlevels-help
32    COMMAND ${CMAKE_COMMAND}
33     "-DCOMMAND=${TEST_COMMAND}"
34     -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/run-and-redirect.cmake)
35