xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
载入中...
搜索中...
未找到
xt_event_and_timer 联动测试

平台 目标
windows simulator
linux —
lm620 r4f4

覆盖 xt_event(事件管理) 与 xt_timer(软件定时器) 模块的交互联动场景,共 **1 组 5 项测试**。

测试分组

分组 测试项数 内容
1. 联动测试 5 定时器发布同步事件、事件启动/停止定时器、回调间交叉操作

预期行为

  • **定时器发布事件**:定时器回调中 publish_sync 同步调用事件订阅者,参数传递正确
  • **事件启动定时器**:事件回调中启动定时器,handler 顺序(先 event 后 timer)不影响状态正确性
  • **事件停止定时器**:事件回调中 stop 定时器后该定时器不再触发
  • **定时器订阅事件**:定时器回调中 subscribe 事件,后续 publish 能正确唤醒
  • **同步发布后启动定时器**:事件回调中 start 长延迟定时器,handler 不误触发

编译和运行

cd tests/xt_event_and_timer
xt --target windows/simulator fullclean build
xt --target windows/simulator run

注意事项