簡體   English   中英

在 Jenkins 中運行 python 單元測試

[英]Running python Unittest in Jenkins

我是一個新程序員。 我有一個簡單的計算器 python 代碼,我想使用 Jenkins 管道進行部署。

在我的 git 存儲庫中有一個名為“unit-test”的 python unittest 文件。 我嘗試執行stage(test)中提到的單元測試,但它不起作用。

stage('Test') {
        steps {
            echo 'Testing..'
            python setup.py nosetests --with-xunit
            nosetests unit-test.py  

有人可以幫我解決這個問題。

我的 github 回購 url: 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'
        }
    }
}
}

Output:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM