[CI] 【Hackathon 9th Sprint No.16, 22, 25】NO.16, 22, 25 功能模块单测补充 by kesmeey · Pull Request #5019 · PaddlePaddle/FastDeploy (original) (raw)
Motivation
NO.16 功能模块 fastdeploy/input/ernie4_5_vl_processor/process.py 单测补充
NO.22 功能模块 fastdeploy/input/ernie4_5_vl_processor/ernie4_5_vl_processor.py 单测补充
NO.25 功能模块 fastdeploy/input/ernie4_5_vl_processor/image_preprocessor/image_preprocessor_adaptive.py 单测补充
Modifications
add tests/input/test_process_dataprocessor.py
add tests/input/test_ernie4_5_vl_processor_extra.py
add tests/input/test_image_preprocessor_adaptive.py
Usage or Command
tests/input/test_process_dataprocessor.py:
python -m coverage run -m unittest tests.input.test_process_dataprocessor
&& python -m coverage report -m --include='fastdeploy/input/ernie4_5_vl_processor/process.py'
tests/input/test_ernie4_5_vl_processor_extra.py:
python -m coverage run -m unittest tests.input.test_ernie4_5_vl_processor_extra
&& python -m coverage report -m --include='fastdeploy/input/ernie4_5_vl_processor/ernie4_5_vl_processor.py'
tests/input/test_image_preprocessor_adaptive.py:
python -m coverage run -m unittest tests.input.test_image_preprocessor_adaptive
&& python -m coverage report -m --include='fastdeploy/input/ernie4_5_vl_processor/image_preprocessor/image_preprocessor_adaptive.py'
Accuracy Tests
tests/input/test_process_dataprocessor.py:
Name Stmts Miss Cover Missing
---------------------------------------------------------------------------------
fastdeploy/input/ernie4_5_vl_processor/process.py 340 1 99% 297
---------------------------------------------------------------------------------
TOTAL 340 1 99%
tests/input/test_ernie4_5_vl_processor_extra.py:
Name Stmts Miss Cover Missing
-----------------------------------------------------------------------------------------------
fastdeploy/input/ernie4_5_vl_processor/ernie4_5_vl_processor.py 192 25 87% 44-82
-----------------------------------------------------------------------------------------------
TOTAL 192 25 87%
tests/input/test_image_preprocessor_adaptive.py:
Name Stmts Miss Cover Missing
------------------------------------------------------------------------------------------------------------------------
fastdeploy/input/ernie4_5_vl_processor/image_preprocessor/image_preprocessor_adaptive.py 185 0 100%
------------------------------------------------------------------------------------------------------------------------
TOTAL 185 0 100%
Checklist
- Add at least a tag in the PR title. Tag: [DataProcessor]
- Format your code, run pre-commit before commit.
- Add unit tests.
- Provide accuracy results.