scripts:twister: update twister scripts.
Checklist
- 已修改对应的 issue的状态
- MR 的Milestones、Lable都已正确设置
- MR 的 Title、Commit message 足够的简洁且精准
- 足够的信息帮助 reviewer 理解 feature 的大致实现或者 bug 的相关细节
- Ci pipeline 已运行且通过
- 等待 merge
Related
Release notes (Mandatory)
- [scripts/twister] 修复flash timeout之后,testsuite 不报失败的问题。
- [scripts/twister] 拆分twisterlib.py为多个文件
- [scripts/twister] 修复生成xml失败的问题,当git describe --abbrev=12 --always无法获取到任何tag时,zephyr_version为None。
- [scripts/twister] 增加west flash命令的超时时间到180秒