mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-10-07 17:41:52 +08:00
24 lines
646 B
Bash
Executable File
24 lines
646 B
Bash
Executable File
#!/bin/bash
|
|
mkdir -p bin
|
|
|
|
if [ ! -f bin/lint.py ]; then
|
|
echo "Grab linter ..."
|
|
wget https://raw.githubusercontent.com/dmlc/dmlc-core/main/scripts/lint.py
|
|
mv lint.py bin/lint.py
|
|
fi
|
|
|
|
echo "Check codestyle of c++ code..."
|
|
python bin/lint.py dlpack cpp include contrib
|
|
|
|
echo "Check doxygen generation..."
|
|
make doc 2>log.txt
|
|
(cat log.txt| grep -v ENABLE_PREPROCESSING |grep -v "unsupported tag") > logclean.txt
|
|
echo "---------Error Log----------"
|
|
cat logclean.txt
|
|
echo "----------------------------"
|
|
(cat logclean.txt|grep warning) && exit -1
|
|
(cat logclean.txt|grep error) && exit -1
|
|
rm logclean.txt
|
|
rm log.txt
|
|
echo "All checks passed..."
|