过程
- 尝试使用 IBM® Rational® Rhapsody® 和新适配器构建简单“Hello World”。在 Rational Rhapsody 中,创建一个类,这个类在实例化后输出字符串“Hello World”。在生成代码时,请确保在配置设置中选择新环境。
- 尝试构建应用程序。此操作将立即找到适配器中的问题,因为构建应用程序需要使用生成的 makefile。
要查看生成的 makefile,在 Rational Rhapsody 中的配置上右键单击,然后选择编辑 Makefile。可能需要调整特性以获取应用程序的正确的生成的 makefile。
- 成功构建 Hello
World 应用程序后,可通过添加更多类、放入包含路径以及指定一些要链接的库来将此应用程序变得更为复杂。
此方法接下来会测试在 为新 RTOS 创建特性 中定义的特性。
- 必须通过运行 Hello World 示例来测试适配器的框架部分(请参阅修改框架)。如果无法正常运行,可能是未能正确实施框架类。
例如,Rational Rhapsody 为所有应用程序创建主要线程。检查确保为您的具体环境正确创建了此线程。
- Hello World 应用程序可以成功运行后,可增加应用程序的复杂度。例如:
- 创建一些活动对象。
- 为某些对象创建状态图。
- 在状态图中使用超时。
- 在对象和本机对象之间发送消息和事件。
- 通过守护操作和属性使用保护。
- 将检测更改为跟踪。
- 将检测更改为动画。
结果
通过实施可以测试此功能的应用程序,可以验证适配器的主要部分。
要完成验证,从 Rational Rhapsody 安装目录\Share\LangCpp\Validation 复制 RTOS 适配器测试套件。此测试套件中包含多种模型,可以覆盖测试 RTOS 适配器需要的大部分场景。