文件名称:cFS Unit Test Assert (UT-Assert) Library:核心飞行系统 (cFS) 组件的单元测试断言框架-开源
文件大小:1002KB
文件格式:GZ
更新时间:2024-07-18 15:05:55
开源软件
过时 - 请继续使用新的 repo:https://github.com/nasa/cFE/tree/master/tools/ut_assert 该项目将在不久的将来关闭核心飞行系统 (cFS) 单元测试库,提供框架和集合旨在促进任务和应用程序基于断言的单元测试的实用程序构建运行在 cFS OSAL 和/或核心飞行执行 (cFE) 层之上。 单元测试框架使开发人员免于重复实现常见的单元测试功能,并且他们强制实施有助于测试维护的通用外观。 这些工具实现了一种基于断言的测试理念,要求开发人员明确编写验证语句来断言条件是真还是假。 这种方法与创建日志文件的单元测试大不相同,单元测试需要开发人员进行分析以确定测试是通过还是失败。
【文件预览】:
cfs-ut-assert-1.1.0-OSS-release
----src()
--------ut_cfe_fs_stubs.c(7KB)
--------ut_cfe_psp_eeprom_stubs.c(6KB)
--------ut_osapi_stubs.c(39KB)
--------ut_osfileapi_stubs.c(13KB)
--------ut_cfe_es_stubs.c(22KB)
--------ut_cfe_psp_timer_stubs.c(3KB)
--------utlist.c(5KB)
--------ut_cfe_psp_memutils_stubs.c(5KB)
--------ut_cfe_evs_hooks.c(4KB)
--------ut_cfe_evs_stubs.c(6KB)
--------uttools.c(5KB)
--------ut_cfe_tbl_stubs.c(13KB)
--------utassert.c(2KB)
--------ut_cfe_time_stubs.c(9KB)
--------ut_cfe_psp_watchdog_stubs.c(4KB)
--------uttest.c(3KB)
--------ut_cfe_psp_ram_stubs.c(6KB)
--------ut_cfe_es_hooks.c(3KB)
--------ut_cfe_sb_stubs.c(22KB)
--------ut_cfe_psp_memrange_stubs.c(3KB)
--------ut_cfe_tbl_hooks.c(7KB)
--------ut_cfe_sb_hooks.c(15KB)
--------ut_cfe_time_hooks.c(11KB)
----ut-assert_nosa.pdf(86KB)
----inc()
--------ut_osfileapi_stubs.h(4KB)
--------ut_cfe_es_hooks.h(2KB)
--------ut_cfe_psp_memutils_stubs.h(2KB)
--------ut_cfe_psp_watchdog_stubs.h(1KB)
--------ut_cfe_fs_stubs.h(3KB)
--------ut_cfe_tbl_stubs.h(4KB)
--------uttools.h(3KB)
--------ut_cfe_sb_stubs.h(6KB)
--------ut_cfe_sb_hooks.h(5KB)
--------ut_cfe_evs_hooks.h(3KB)
--------ut_cfe_time_stubs.h(3KB)
--------ut_cfe_psp_memrange_stubs.h(1KB)
--------ut_cfe_psp_timer_stubs.h(977B)
--------uttest.h(2KB)
--------ut_cfe_tbl_hooks.h(3KB)
--------utlist.h(6KB)
--------ut_cfe_time_hooks.h(2KB)
--------ut_cfe_psp_ram_stubs.h(2KB)
--------utassert.h(5KB)
--------ut_cfe_psp_eeprom_stubs.h(2KB)
--------ut_version.h(2KB)
--------ut_osapi_stubs.h(8KB)
--------ut_cfe_evs_stubs.h(3KB)
--------ut_cfe_es_stubs.h(6KB)
----doc()
--------Writing Better Unit Tests.ppt(132KB)
--------ut Requirements.docx(20KB)
--------UT-Assert Training.pptx(733KB)
--------Ut Users Guide.docx(13KB)
----example()
--------fsw()
--------Core Flight System (CFS) NOSA.pdf(127KB)