首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >D-Bus和HAL的单元测试

D-Bus和HAL的单元测试
EN

Stack Overflow用户
提问于 2009-05-05 22:56:01
回答 2查看 434关注 0票数 2

如何测试与本地D-Bus进行某些交互(访问HAL对象)的方法?

根据运行测试的系统不同,测试结果会有所不同,所以我不知道如何为方法提供可靠的输入。

顺便说一下,我在用Python工作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-05-05 23:31:36

如果你不能模拟环境,那么你可能就不可能写测试。如果您通过一个对象访问HAL/D-Bus,并且您为您的测试提供了一个模拟实例,那么应该可以从模拟实现中模拟测试的必要输入。

票数 2
EN

Stack Overflow用户

发布于 2010-01-03 10:46:08

还可以为测试创建一个临时的D-Bus总线,并模拟程序在测试代码中使用的任何服务。您可以将此方法用于作为D-Bus服务和/或D-Bus客户端的程序。缺点是总线设置有点混乱。例如,在“心电感应”中有code for doing this

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/827295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档