微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Jenkins中运行python Unittest

如何解决在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'
        }
    }
}
}

输出:

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。