parent
3d77f49c0b
commit
e369022f71
@ -1,37 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
setup_env(){
|
|
||||||
cd tools && make && cd -
|
|
||||||
}
|
|
||||||
|
|
||||||
install(){
|
|
||||||
if [ -f "setup.sh" ]; then
|
|
||||||
bash setup.sh
|
|
||||||
#export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
|
|
||||||
fi
|
|
||||||
if [ $? != 0 ]; then
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
print_env(){
|
|
||||||
cat /etc/lsb-release
|
|
||||||
gcc -v
|
|
||||||
g++ -v
|
|
||||||
}
|
|
||||||
|
|
||||||
abort(){
|
|
||||||
echo "Run install failed" 1>&2
|
|
||||||
echo "Please check your code" 1>&2
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
trap 'abort' 0
|
|
||||||
set -e
|
|
||||||
|
|
||||||
print_env
|
|
||||||
setup_env
|
|
||||||
source tools/venv/bin/activate
|
|
||||||
install
|
|
||||||
|
|
||||||
trap : 0
|
|
@ -1,23 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
function abort(){
|
|
||||||
echo "Your commit not fit PaddlePaddle code style" 1>&2
|
|
||||||
echo "Please use pre-commit scripts to auto-format your code" 1>&2
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
trap 'abort' 0
|
|
||||||
set -e
|
|
||||||
|
|
||||||
source tools/venv/bin/activate
|
|
||||||
|
|
||||||
python3 --version
|
|
||||||
|
|
||||||
if ! pre-commit run -a ; then
|
|
||||||
ls -lh
|
|
||||||
git diff --exit-code
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
trap : 0
|
|
@ -1,54 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
abort(){
|
|
||||||
echo "Run unittest failed" 1>&2
|
|
||||||
echo "Please check your code" 1>&2
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
unittest(){
|
|
||||||
cd $1 > /dev/null
|
|
||||||
if [ -f "setup.sh" ]; then
|
|
||||||
bash setup.sh
|
|
||||||
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
|
|
||||||
fi
|
|
||||||
if [ $? != 0 ]; then
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
find . -path ./tools/venv -prune -false -o -name 'tests' -type d -print0 | \
|
|
||||||
xargs -0 -I{} -n1 bash -c \
|
|
||||||
'python3 -m unittest discover -v -s {}'
|
|
||||||
cd - > /dev/null
|
|
||||||
}
|
|
||||||
|
|
||||||
coverage(){
|
|
||||||
cd $1 > /dev/null
|
|
||||||
|
|
||||||
if [ -f "setup.sh" ]; then
|
|
||||||
bash setup.sh
|
|
||||||
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
|
|
||||||
fi
|
|
||||||
if [ $? != 0 ]; then
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
find . -path ./tools/venv -prune -false -o -name 'tests' -type d -print0 | \
|
|
||||||
xargs -0 -I{} -n1 bash -c \
|
|
||||||
'python3 -m coverage run --branch {}'
|
|
||||||
python3 -m coverage report -m
|
|
||||||
python3 -m coverage html
|
|
||||||
cd - > /dev/null
|
|
||||||
}
|
|
||||||
|
|
||||||
trap 'abort' 0
|
|
||||||
set -e
|
|
||||||
|
|
||||||
source tools/venv/bin/activate
|
|
||||||
#pip3 install pytest
|
|
||||||
#unittest .
|
|
||||||
coverage .
|
|
||||||
|
|
||||||
trap : 0
|
|
@ -1,35 +0,0 @@
|
|||||||
@ECHO OFF
|
|
||||||
|
|
||||||
pushd %~dp0
|
|
||||||
|
|
||||||
REM Command file for Sphinx documentation
|
|
||||||
|
|
||||||
if "%SPHINXBUILD%" == "" (
|
|
||||||
set SPHINXBUILD=sphinx-build
|
|
||||||
)
|
|
||||||
set SOURCEDIR=source
|
|
||||||
set BUILDDIR=build
|
|
||||||
|
|
||||||
if "%1" == "" goto help
|
|
||||||
|
|
||||||
%SPHINXBUILD% >NUL 2>NUL
|
|
||||||
if errorlevel 9009 (
|
|
||||||
echo.
|
|
||||||
echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
|
|
||||||
echo.installed, then set the SPHINXBUILD environment variable to point
|
|
||||||
echo.to the full path of the 'sphinx-build' executable. Alternatively you
|
|
||||||
echo.may add the Sphinx directory to PATH.
|
|
||||||
echo.
|
|
||||||
echo.If you don't have Sphinx installed, grab it from
|
|
||||||
echo.http://sphinx-doc.org/
|
|
||||||
exit /b 1
|
|
||||||
)
|
|
||||||
|
|
||||||
%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
|
|
||||||
goto end
|
|
||||||
|
|
||||||
:help
|
|
||||||
%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
|
|
||||||
|
|
||||||
:end
|
|
||||||
popd
|
|
Loading…
Reference in new issue