@@ -1817,31 +1817,6 @@ add_executable(miocodec_wavlm_parity EXCLUDE_FROM_ALL
18171817
18181818target_link_libraries(miocodec_wavlm_parity PRIVATE engine_runtime ggml)
18191819
1820- add_executable(test_granite5asr_golden_transcription
1821- tests/granite5asr/test_granite5asr_golden_transcription.cpp
1822- )
1823- target_compile_definitions(test_granite5asr_golden_transcription PRIVATE
1824- ENGINE_REPO_ROOT="${CMAKE_CURRENT_SOURCE_DIR } "
1825- )
1826- target_link_libraries(test_granite5asr_golden_transcription PRIVATE engine_runtime ggml)
1827- target_include_directories(test_granite5asr_golden_transcription PRIVATE ${CMAKE_CURRENT_SOURCE_DIR } )
1828- if (ENGINE_ENABLE_OPENMP)
1829- target_link_libraries(test_granite5asr_golden_transcription PRIVATE OpenMP::OpenMP_CXX)
1830- endif()
1831-
1832- add_executable(granite5asr_warm_bench
1833- tests/granite5asr/granite5asr_warm_bench.cpp
1834- )
1835- target_compile_definitions(granite5asr_warm_bench PRIVATE
1836- ENGINE_REPO_ROOT="${CMAKE_CURRENT_SOURCE_DIR } "
1837- )
1838- target_link_libraries(granite5asr_warm_bench PRIVATE engine_runtime ggml)
1839- target_include_directories(granite5asr_warm_bench PRIVATE ${CMAKE_CURRENT_SOURCE_DIR } )
1840- if (ENGINE_ENABLE_OPENMP)
1841- target_link_libraries(granite5asr_warm_bench PRIVATE OpenMP::OpenMP_CXX)
1842- endif()
1843-
1844-
18451820# F5/Habibi tests: parity harnesses + e2e sample generator. Only when the
18461821# f5_tts model is linked (they call model-internal symbols) AND test hooks
18471822# are explicitly enabled — F5_MEL_TEST must never leak into production
@@ -1861,6 +1836,18 @@ if (f5_tts IN_LIST AUDIOCPP_LINKED_MODELS AND ENGINE_F5_TEST_HOOKS)
18611836endif()
18621837
18631838if (ENGINE_BUILD_TESTS)
1839+ add_executable(test_granite5asr_golden_transcription
1840+ tests/granite5asr/test_granite5asr_golden_transcription.cpp
1841+ )
1842+ target_compile_definitions(test_granite5asr_golden_transcription PRIVATE
1843+ ENGINE_REPO_ROOT="${CMAKE_CURRENT_SOURCE_DIR } "
1844+ )
1845+ target_link_libraries(test_granite5asr_golden_transcription PRIVATE engine_runtime ggml)
1846+ target_include_directories(test_granite5asr_golden_transcription PRIVATE ${CMAKE_CURRENT_SOURCE_DIR } )
1847+ if (ENGINE_ENABLE_OPENMP)
1848+ target_link_libraries(test_granite5asr_golden_transcription PRIVATE OpenMP::OpenMP_CXX)
1849+ endif()
1850+
18641851 add_executable(torch_bin_parity
18651852 tests/vibevoice/torch_bin_parity.cpp
18661853 )
@@ -1972,6 +1959,9 @@ if (ENGINE_BUILD_WARMBENCH)
19721959 add_engine_warmbench(controlfoley_warm_bench tests/controlfoley/controlfoley_warm_bench.cpp)
19731960 add_engine_warmbench(fun_asr_nano_warm_bench tests/fun_asr_nano/fun_asr_nano_warm_bench.cpp)
19741961 add_engine_warmbench(granite5asr_warm_bench tests/granite5asr/granite5asr_warm_bench.cpp)
1962+ target_compile_definitions(granite5asr_warm_bench PRIVATE
1963+ ENGINE_REPO_ROOT="${CMAKE_CURRENT_SOURCE_DIR } "
1964+ )
19751965 add_engine_warmbench(higgs_audio_stt_warm_bench tests/higgs_audio_stt/higgs_audio_stt_warm_bench.cpp)
19761966 add_engine_warmbench(higgs_audio_tts_warm_bench tests/higgs_audio_tts/higgs_audio_tts_warm_bench.cpp)
19771967 add_engine_warmbench(hviske_asr_warm_bench tests/hviske_asr/hviske_asr_warm_bench.cpp)
0 commit comments