xt-sdk 文档
v1.0.3
xt-sdk 嵌入式 SDK API 参考
Toggle main menu visibility
载入中...
搜索中...
未找到
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
注意事项
测试依赖
xt_sys_event(系统事件 ID)
组件提供
xt_event_handler
和
xt_timer_handler
的入口
handler 调用顺序(event→timer 或 timer→event)由测试用例显式控制,不同顺序可能有不同断言结果
xt-sdk 文档
测试
生成于
, 为 xt-sdk 文档使用
1.17.0