|
@@ -2,22 +2,28 @@ echo "Testing envs" |
|
|
printenv |
|
|
printenv |
|
|
echo "ENV END" |
|
|
echo "ENV END" |
|
|
if [ "$MODELSCOPE_SDK_DEBUG" == "True" ]; then |
|
|
if [ "$MODELSCOPE_SDK_DEBUG" == "True" ]; then |
|
|
awk -F: '/^[^#]/ { print $1 }' requirements/framework.txt | xargs -n 1 pip install -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html |
|
|
|
|
|
awk -F: '/^[^#]/ { print $1 }' requirements/audio.txt | xargs -n 1 pip install -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html |
|
|
|
|
|
awk -F: '/^[^#]/ { print $1 }' requirements/cv.txt | xargs -n 1 pip install -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html |
|
|
|
|
|
awk -F: '/^[^#]/ { print $1 }' requirements/multi-modal.txt | xargs -n 1 pip install -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html |
|
|
|
|
|
awk -F: '/^[^#]/ { print $1 }' requirements/nlp.txt | xargs -n 1 pip install -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html |
|
|
|
|
|
pip install -r requirements/tests.txt |
|
|
pip install -r requirements/tests.txt |
|
|
|
|
|
|
|
|
git config --global --add safe.directory /Maas-lib |
|
|
git config --global --add safe.directory /Maas-lib |
|
|
|
|
|
|
|
|
# linter test |
|
|
|
|
|
|
|
|
# run linter test first |
|
|
# use internal project for pre-commit due to the network problem |
|
|
# use internal project for pre-commit due to the network problem |
|
|
pre-commit run -c .pre-commit-config_local.yaml --all-files |
|
|
pre-commit run -c .pre-commit-config_local.yaml --all-files |
|
|
if [ $? -ne 0 ]; then |
|
|
if [ $? -ne 0 ]; then |
|
|
echo "linter test failed, please run 'pre-commit run --all-files' to check" |
|
|
|
|
|
|
|
|
echo "linter test failed" |
|
|
|
|
|
echo "From the repository folder" |
|
|
|
|
|
echo "Run 'pip install -r requirements/tests.txt' install test dependencies." |
|
|
|
|
|
echo "Run 'pre-commit install' install pre-commit hooks." |
|
|
|
|
|
echo "Finally run linter with command: 'pre-commit run --all-files' to check." |
|
|
|
|
|
echo "Ensure there is no failure!!!!!!!!" |
|
|
exit -1 |
|
|
exit -1 |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
awk -F: '/^[^#]/ { print $1 }' requirements/framework.txt | xargs -n 1 pip install -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html |
|
|
|
|
|
awk -F: '/^[^#]/ { print $1 }' requirements/audio.txt | xargs -n 1 pip install -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html |
|
|
|
|
|
awk -F: '/^[^#]/ { print $1 }' requirements/cv.txt | xargs -n 1 pip install -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html |
|
|
|
|
|
awk -F: '/^[^#]/ { print $1 }' requirements/multi-modal.txt | xargs -n 1 pip install -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html |
|
|
|
|
|
awk -F: '/^[^#]/ { print $1 }' requirements/nlp.txt | xargs -n 1 pip install -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html |
|
|
|
|
|
awk -F: '/^[^#]/ { print $1 }' requirements/science.txt | xargs -n 1 pip install -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html |
|
|
|
|
|
pip install -r requirements/tests.txt |
|
|
# test with install |
|
|
# test with install |
|
|
python setup.py install |
|
|
python setup.py install |
|
|
else |
|
|
else |
|
|