CATSRunner是一個單元測試框架。
ç自動化測試系統(CATS)及其相關的測試運行(Catsrunner)實施單元測試框架,它提供基於C的系統,包括嵌入式系統的開發,能力使用流行的測試驅動開發方法。
CATS支持通過硬件抽象層協同工作的嵌入式跨平台開發。 CATS還帶有手臂周圍的小精靈 - GDB的主機/目標通信功能的瘦包裝。
提供一個參考實現ARM-7 CPU內核。
這裡是“CATSRunner”的一些主要特點:
·Catsrunner從地上爬起來的跨平台的嵌入式軟件開發建造。
·這一切都寫在ANSI C(是的,C ++可以做更多,但是許多嵌入式團隊正在使用C)。
·該軟件是積極維護 - 我們在敏捷規則建造它為我所用。
·可以很容易地增加新的目標平台。現在它建立於PC和ARM Evaluator7T板。
·Catsrunner支持測試驅動開發(和行為驅動開發)。
·Catsrunner已經在實際的嵌入式硬件測試從一開始。
·它已經在GPL下發布的開源軟件
包括:
·貓和Catsrunner
·經常需要進行嵌入式軟件開發和硬件抽象一些其他軟件模塊,提供設施,以幫助輕鬆移植到不同的架構。
·一個構建框架,能夠建立所有的軟件在不同平台上分配。
·使用許多模塊作為如何在框架中的軟件結合在一起的一個例子的示例應用程序(appexample)。
·模板應用(apptemplate),大部分是空的,以作為一個起點,加入到框架新的應用程序使用。
·單元測試包含的所有模塊和應用程序
要求:
·Linux和UNIX或其他POSIX操作系統。構建環境應該下POSIX的包裝工作,像Cygwin的,但還沒有經過測試。
GNU工具鏈:
·binutils的(用的binutils-2.15測試)
·GCC(海灣合作委員會-3.3.5測試)
·GDB(使用gdb-6.0測試)
·newlib(與newlib-1.12.0測試)
·讓
它應該用gcc 3.3.5及更高版本工具鏈。
按類別搜索
熱門軟件
-
Linpus Linux Lite 17 Feb 15
-
LinuxTLE 11 May 15
-
Xandros Desktop OS 3 Jun 15
-
Android-x86 22 Jun 18
-
Q4OS 2 Oct 17
-
PyVISA 3 Jun 15
-
Solus 2 Sep 17
評論沒有發現