python jenkins整合allure報告

2022-09-01 20:45:14 字數 1963 閱讀 1869

2)解壓到本地目錄、配置allure.bat的環境變數path; 在cmd命令列中執行allure,確認環境變數配置成功.

2.pytest外掛程式安裝 命令:pip install allure-pytest

3.jenkins安裝外掛程式allure: jallure-jenkins-plugin

上傳成功後在【配置系統】中會新增一欄 allure report

4.在全域性工具中找到 allure commandline配置allure.bat環境(和本機配置一樣,這裡配置是jenkins使用)

5.選擇你要生成allure報告的專案,進入專案下選擇指定空間

1)如果是放在git或者svn上面的**,那麼你就不需要指定工作空間,只需配置git或svn路徑

2)如果你不是放在git或者svn上面的**,那麼你可以在general使用自定義的工作空間(我是本機上的**,所以直接指定的本機python專案路徑)

6.選擇你要生成allure報告的專案,進入專案下構建後操作新增allure報告的路徑(存放allure的資料夾路徑)

7.在allure專案下新增windows批處理命令

注:我這裡執行的是main.py檔案, 裡面實際執行的一行**,也可直接將這行**配置到批處理命令中

8.全部配置完成後,就可以選擇專案立即構建,看看我們生成的allure報告了

另外記錄一些配置中遇到的坑:

1.jenkins整合時出現 python 不是內外部命令。

解決:在構建執行狀態中選擇你所要執行整合的那台機器,配置python的環境變數。

注:本機cmd時如出現,在本機配置。 

2.jenkins整合時出現 xx模組沒有發現或無法找到。

解決:在出現這個報錯資訊的檔案中執行

import sys

print(sys.path)

看下列印出的路徑中是否包含了引入模組的上級路徑,如果沒包含那肯定就找不到,這是需要將上級路徑配到pythonpath中。

注:在pycharm中執行不會報這個錯,而在cmd命令列和jenkins整合時會報。因為pycharm執行時會自動尋找所執行檔案的上級路徑

3.jenkins整合時出現 exit-一串數字。

例:exit -1073741515

解決:一般出現這個都是本機上缺少某些系統元件ddl,有時候直接找到這些ddl進行替換就行,但大多時候不行,所以我直接重新安裝所有元件。(這裡需要注意要符合自己電腦版本)附上本機的版本元件(msvbcrt_aio_2018.07.31_x86+x64)

整合之路 IBM Portal wcm整合

門戶作為一站式解決方案,其核心的價值在於整合企業內部資源。如何去整合企業內部的各應用系統?這個問題是一直是做整合實現的人應該考慮的事.既於自己的工作經驗及看法,把這個整合之路,分為三個階段 資訊整合 介面 資料整合 流程整合。一 資訊整合,所謂資訊整合就是把應用系統的展示資訊的頁面展現到門戶的頁面來...

整合sleuth 整合Sleuth

sleuth是 springcloud 分布式跟蹤解決方案。sleuth 術語 跨度 span sleuth 的基本工作單元,他用乙個64位的id唯一標識。出id外,span還包含 其他的資料,如 描述,時間戳事件,鍵值對註解等,spanid span父id等。trace 跟蹤 一組span組成的樹...

spring 整合Junit,整合web

l 匯入jar包 基本 4 1 測試 spring test.jar 1.讓junit通知spring載入配置檔案 2.讓spring容器自動進行注入 l 修改測試類 package com.hcx import org.junit.test import org.junit.runner.runw...