RT-Thread / RT-Thread/rt-thread

[Feature] 为软件包引入可配置的CI编译与硬件测试框架

Open
#10,928 0 comments 2 reactions 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.