如何在vxworks开发中实践TDD?

flyfishbones 2014-02-26 12:02:20
TDD有一个原则,就是每一步的循环时间要短,不能因为频繁的构建,运行打断工作流,但通常情况下,vxWorks构建一个Image需要构建整个系统的代码,耗时很长。

这种情况下该如何实践TDD?
...全文
183 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
YTerrenceLau 2014-02-27
  • 打赏
  • 举报
回复
Vx5.5 DKM 和 RTP都不支持,貌似你只能按照现在这种方式搞了。
flyfishbones 2014-02-27
  • 打赏
  • 举报
回复
引用 2 楼 YTerrenceLau 的回复:
没有这回事吧,vx从lib构建到project的VIP都是增量构建的,速度很快,除非你用vsb,并且每次都进行重新构建。 如果实在不想频繁构建vip,可以尝试采用DKM或者直接应用RTP,这两个方法都避开了image的构建,速度肯定没问题。
是这样的,我在一个有巨量代码的产品中维护遗留代码,说实话,从来没有用过DKM、RTP,每一次都是直接构建某个小工程然后链接到产品工程,即使是使用增量构建耗时也很长,不光是构建的过程很长,构建成功后还要将image在硬件上启动,执行这整个过程至少需要5分钟,如果是分布式设备,耗时则更加长,通常在10分钟左右,给调试都造成了很大的不便,更不要说TDD了,所以一直想改变这种开发模式,却又不得其法。 这个产品项目用的vx5.5.... 请问能有办法解决这个问题么?
YTerrenceLau 2014-02-27
  • 打赏
  • 举报
回复
没有这回事吧,vx从lib构建到project的VIP都是增量构建的,速度很快,除非你用vsb,并且每次都进行重新构建。 如果实在不想频繁构建vip,可以尝试采用DKM或者直接应用RTP,这两个方法都避开了image的构建,速度肯定没问题。
flyfishbones 2014-02-26
  • 打赏
  • 举报
回复
顶一下,期待大牛出现

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧