簡體   English   中英

如何將單元測試添加到已建立的(autotools)C項目中

[英]How to go about adding unit tests to an established (autotools) C project

我有一個帶有一些新功能的openssh分支,並且想要編寫一些單元測試以確保它們在構建時工作。 嫁接檢查openssh的autotools配置是難以理解的(因為我真的不了解autotools)

是否有更容易使用的C單元測試框架? 一個與autotools關系不太密切的人? 如何通過徹底更改其構建文件來更好地添加Check到此項目?

如果目標是將這些新功能集成到主分支中,那么離開自動工具可能不是一個好主意。 這個問題指向了幾個可能有用的自動工具教程。

否則,有幾個可用於C的單元框架:最臭名昭着的是Cunit,Check,minunit,CMockery,請參考這個問題這個列表

暫無
暫無

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

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