如何解决在Jenkins中运行python Unittest
我是新程序员。我有一个简单的计算器python代码,我想使用Jenkins管道进行部署。
我的git repo中有一个名为“ unit-test”的python unittest文件。我试图执行 stage(test)中提到的单元测试,但是它不起作用。
stage('Test') {
steps {
echo 'Testing..'
python setup.py nosetests --with-xunit
nosetests unit-test.py
有人可以帮我解决这个问题。
我的github存储库网址:https://github.com/Tasfiq23/Devops_assessment_2.git/
解决方法
我已经在詹金斯(Jenkins)重新创建了您的渠道,并获得了成功。
管道脚本
pipeline {
agent any
stages {
stage ('GIT Checkout'){
steps {
git changelog: false,poll: false,url: 'https://github.com/Tasfiq23/Devops_assessment_2.git'
}
}
stage('build') {
steps {
sh 'pip install -r requirements.txt'
}
}
stage ('Test'){
steps {
sh 'python unit-test.py'
}
}
}
}
输出:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。