簡體   English   中英

Jenkins 上的 CppUTest

[英]CppUTest on Jenkins

我們使用 CppUTest 運行單元測試。 這是由 Cmake/Ninja 執行的,在構建測試后,我們使用 ninja 執行它們ninja test

一個例子 output 是:

1/3 Test #1: Test1...................................................   Passed    0.03 sec
      Start 2: Test2
2/3 Test #2: Test2.........................................................   Passed    0.00 sec
      Start 3: Test3
3/3 Test #3: Test3..............................................................***Exception: SegFault  0.00 sec

66% tests passed, 1 tests failed out of 3

Total Test time (real) =   0.26 sec

The following tests FAILED:
     3 - Test3 (SEGFAULT)
Errors while running CTest
FAILED: CMakeFiles/test.util 

如果我在我的機器上本地觸發構建並手動分析它,這沒關系。 現在我正在尋找的是一個已經存在的解決方案來幫助 jenkins 分析 output。

現在,Jenkins 執行構建並“成功”退出,因為命令本身ninja test成功執行,但不是所有測試。

也許您已經找到了這個,但是您可以使用帶有 -ojunit output 標志的 cpputest 創建一個 JUnit output。 然后 Jenkins 應該能夠從該文件導入結果。

CppUTest 命令行開關

暫無
暫無

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

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