Dwi*_*cer 16 tdd x86 assembly unit-testing expect
现在看来单元测试已经风靡一时,我知道你们很多人都会想:"那么为什么不用语言X和框架Y呢?" 但我提出这个想法更像是一个概念的证明,或者是我早年用计算机编程怀旧的怀念.
我正在研究使用NASM在x86上运行的BSD,并且已经考虑使用shell脚本,期望(1)进行单元测试,但我想事先知道:
哪些单元测试框架可用于用x86汇编编写的应用程序?
如果您的汇编程序例程具有或可以提供“C”接口,则可以使用任何 C/C++ 单元测试框架。
您应该将应用程序的绝大多数转移到可以从“C”程序(即测试框架)调用的库中。为了最终构建您的应用程序,您需要编写一个仅调用新库的汇编器前端。