[英]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 應該能夠從該文件導入結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.