1 Star 0 Fork 1

Minny/avocado-misc-tests

forked from smooth/avocado-misc-tests 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
.travis.yml 2.33 KB
一键复制 编辑 原始数据 按行查看 历史
Praveen Pandey 提交于 2024-01-30 10:28 . Update .travis.yml
language: python
matrix:
python:
- "3.8"
- "3.9"
branches:
only:
- master
cache:
directories:
- $HOME/.cache/pip
sudo: false
install:
- pip install -r requirements-travis.txt
script:
- inspekt checkall --disable-lint W,R,C,E1002,E1101,E1103,E1120,F0401,I0011,E0203,E711,W605,E721 --no-license-check
- inspekt indent
- inspekt style
- |
error=""
for COMMIT in $(git rev-list $TRAVIS_COMMIT_RANGE); do
echo
echo "-----< $(git log -1 --oneline $COMMIT) >-----"
msg=$(git show -s --format=%B $COMMIT)
# Skip merge commits
if [ $(echo "${msg::4}") == 'Merg' ]
then
continue
fi
# Skip some commits which make travis fail due to commit message
list='8fd5b57 840e774 c35ffeb'
for item in $list
do
if [ "$COMMIT" == "$item" ]; then
echo "In the list"
continue
fi
done
# Test commit message size
if [ $(echo "$msg" | wc -l) -ge 5 ]
then
echo "OK: Commit message size."
else
echo "ERR: Commit message is too short (less than 5 lines)."
echo " Here a minimal template:"
echo " ------------------------------------"
echo " header <- Limited to 50 characters. No period."
echo " <- Blank line"
echo " message <- Any number of lines, limited to 72 characters per line."
echo " <- Blank line"
echo " Signed-off-by: <- Signature (created by git commit -s)"
echo " ------------------------------------"
error=true
fi
# Test commit message signature
if echo "$msg" | grep -q 'Signed-off-by:'
then
echo "OK: 'Signed-off-by:' present."
else
echo "ERR: 'Signed-off-by:' not found (use '-s' in 'git commit')."
error=true
fi
done
# Look for errors
if [ "$error" ]; then
echo
echo "Incremental smokecheck failed."
exit 1
fi
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/MinnySweet/avocado-misc-tests.git
git@gitee.com:MinnySweet/avocado-misc-tests.git
MinnySweet
avocado-misc-tests
avocado-misc-tests
master

搜索帮助