[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