feat(ci): add the host-tests CI runner for the SVD/CMSIS checks landed so far #31
No reviewers
Labels
No labels
Category
App
Category
Documentation
Category
Firmware
Category
Hardware
Category
Qms
PR_Size
L
PR_Size
M
PR_Size
S
PR_Size
XL
PR_Size
XS
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Priority
Very Low Priority
Size
Epic
Size
Feature
Size
Task
Status
Blocked
Status
Draft
Status
Needs-review
Team
Board
Team
Dev
Team
Management
Type
Bug
Type
Capa
Type
Improvement
Type
New-feature
Type
Regulatory
Type
Usability
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
opendutchsolutions.public/hal_awr6843!31
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refs/pull/31/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Commits
.forgejo/workflows/tests.ymlwith a singlehost-testsjob that configures/builds/runstesting/'s ctest suite — currently the threesvd_check_*tests for the CMSIS register description epic (#4) peripherals merged so far: ADCBUF (#5), CBUFF (#6), DSS Interrupt Controller (#7).Why
Change justification per ISO 9001 section 7.5.2: none of the SVD/CMSIS checks already merged actually ran in CI — they only ran when someone remembered to invoke
ctestby hand locally. This lands just the host-native test job, decoupled from the real R4F/C6000 cross-toolchain CI jobs (still tracked under #16), since those need the fullhal/mss/hal/dssdriver tree to build anything at all, which isn't committed yet — this job needs nothing beyond what's already merged.Related Issue
Closes #30. Relates to #16.
Type of Change
Impact Assessment
Testing
cmake -S testing -B testing/build && cmake --build testing/build && ctest --test-dir testing/build) — 3/3 pass.PR Size
Size justification / exemption (if L or XL):
N/A — 32 lines, one new file.
Checklist
type(scope): descriptionconvention withRelates to #<issue>footerSummary
.forgejo/workflows/tests.yml— newhost-testsCI job runningtesting/'s ctest suite