kaldifeat/kaldifeat/python/tests/CMakeLists.txt
Fangjun Kuang 845baf7e45
Add from_dict and as_dict for various XxxxOptions (#9)
* Add from_dict and as_dict for FrameExtractionOptions.

* Support partial specified fields for `from_dict`.

* Support MelBankOptions.

* Support FbankOptions.

* Support MfccOptions.

* Add SpectrogramOptions.

* Add PlpOptions.

* Fix style issues.
2021-10-15 19:02:25 +08:00

35 lines
838 B
CMake

function(kaldifeat_add_py_test source)
get_filename_component(name ${source} NAME_WE)
set(name "${name}_py")
add_test(NAME ${name}
COMMAND
"${PYTHON_EXECUTABLE}"
"${CMAKE_CURRENT_SOURCE_DIR}/${source}"
)
get_filename_component(kaldifeat_path ${CMAKE_CURRENT_LIST_DIR} DIRECTORY)
set_property(TEST ${name}
PROPERTY ENVIRONMENT "PYTHONPATH=${kaldifeat_path}:$<TARGET_FILE_DIR:_kaldifeat>:$ENV{PYTHONPATH}"
)
endfunction()
# please sort the files in alphabetic order
set(py_test_files
test_fbank.py
test_fbank_options.py
test_frame_extraction_options.py
test_mel_bank_options.py
test_mfcc.py
test_mfcc_options.py
test_plp.py
test_plp_options.py
test_spectrogram.py
test_spectrogram_options.py
)
foreach(source IN LISTS py_test_files)
kaldifeat_add_py_test(${source})
endforeach()