Add the CI runner for the host-native SVD/CMSIS checks landed so far #30
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#30
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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
Every peripheral landed under the CMSIS register description epic (#4) so far -- ADCBUF (#5), CBUFF (#6), DSS Interrupt Controller (#7) -- wires its own
svd_check_<peripheral>test intotesting/CMakeLists.txt, and all three pass locally viacmake -S testing -B build && ctest --test-dir build. But.forgejo/workflows/tests.yml(the CI runner that would actually run them automatically) has never been committed -- it was part of the larger, since-abandoned issue #16 PR, which also bundled CI jobs for the real R4F/C6000 cross-toolchain build that still depend on the uncommittedhal/mss/hal/dssdriver tree.This tracks landing just the host-native test job now, decoupled from those toolchain jobs (which land later, once the driver tree they need exists) -- so the SVD/CMSIS checks already merged actually run automatically on every push/PR instead of only when someone remembers to run
ctestby hand.Acceptance Criteria
.forgejo/workflows/tests.ymlis committed with ahost-testsjob that configures/builds/runstesting/'s ctest suitesvd_check_*tests for peripherals merged so far (ADCBUF, CBUFF, DSS_INTC) pass under that CI jobFunctional Impact
None — CI/test-tooling only.
Regulatory Impact
None
QMS Impact
None
Risk Impact
No — existing risk coverage sufficient.
Related Issues / PRs
Relates to #16 (the real-toolchain CI jobs remain tracked there, for once the driver tree lands).