RT-Thread / RT-Thread/rt-thread
[Feature] 为软件包引入可配置的CI编译与硬件测试框架
Open
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 12.2k
- Forks
- 5.4k
- Avg merge
- 4d 12h
- Merged PRs (30d)
- 40
Description
Describe problem solved by the proposed feature
1.现有软件包仅提供编译测试,缺乏灵活选择驱动模块的机制,导致CI无法覆盖多样化的硬件配置场景以及多版本的兼容性问题。
2.硬件烧录与测试依赖手动操作,效率低且难以保证不同硬件环境的兼容性。
3.缺乏统一的BSP质量验证标准,影响软件包在不同嵌入式平台间的移植可靠性。
Describe your preferred solution
需要一套灵活的CI触发机制,允许开发者按需勾选驱动模块,并支持硬件测试的自动化流水线CI。
Describe possible alternatives
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named in the issue. First map the existing package build and test flow, then determine how driver selection, hardware flashing, and BSP validation are currently handled; done means configurable CI triggers, selectable driver modules, automated hardware testing, and a consistent BSP quality standard.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- ci-cd, embedded-iot, testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100