mirror of
https://github.com/ggml-org/whisper.cpp.git
synced 2026-10-21 09:41:29 +02:00
cli : fix incorrect error code when files are failing (#4080)
* cli : fix incorrect error code when file are failing * cli : add whisper_free before returning error
This commit is contained in:
@@ -22,6 +22,23 @@ add_test(NAME ${TEST_TARGET}
|
||||
-f ${PROJECT_SOURCE_DIR}/samples/jfk.wav)
|
||||
set_tests_properties(${TEST_TARGET} PROPERTIES LABELS "tiny;gh")
|
||||
|
||||
# whisper-cli must exit with non-zero status when an input cannot be decoded (#4011)
|
||||
set(TEST_TARGET test-whisper-cli-bad-audio)
|
||||
add_test(NAME ${TEST_TARGET}
|
||||
COMMAND $<TARGET_FILE:whisper-cli>
|
||||
-m ${PROJECT_SOURCE_DIR}/models/for-tests-ggml-tiny.bin
|
||||
-f ${PROJECT_SOURCE_DIR}/README.md)
|
||||
set_tests_properties(${TEST_TARGET} PROPERTIES LABELS "tiny;gh" WILL_FAIL TRUE)
|
||||
|
||||
# whisper-cli must exit with non-zero status when an output file cannot be written (#4011)
|
||||
set(TEST_TARGET test-whisper-cli-bad-output)
|
||||
add_test(NAME ${TEST_TARGET}
|
||||
COMMAND $<TARGET_FILE:whisper-cli>
|
||||
-m ${PROJECT_SOURCE_DIR}/models/for-tests-ggml-tiny.bin
|
||||
-f ${PROJECT_SOURCE_DIR}/samples/jfk.wav
|
||||
-otxt -of ${CMAKE_CURRENT_BINARY_DIR}/non-existent-dir/out)
|
||||
set_tests_properties(${TEST_TARGET} PROPERTIES LABELS "tiny;gh" WILL_FAIL TRUE)
|
||||
|
||||
set(TEST_TARGET test-whisper-cli-tiny.en)
|
||||
add_test(NAME ${TEST_TARGET}
|
||||
COMMAND $<TARGET_FILE:whisper-cli>
|
||||
|
||||
Reference in New Issue
Block a user