feat(testing): restore the TI mmWave SDK comparison test scaffolding #33
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!33
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refs/pull/33/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
Restores
testing/CMakeLists.txt'sTI_MMWAVE_SDK_PATHauto-detection block andadd_ti_comparison_test()helper, and createstesting/mss/unit/ti_hal_comparison/CMakeLists.txt— deliberately empty for now.Why
Change justification per ISO 9001 section 7.5.2: this scaffolding was trimmed out in PR #10 along with the rest of the Catch2 setup, and never re-committed. The 12 test files it originally had (DMA, EDMA, GPIO, MCAN, Mailbox, TOPRCM, ESM, RCM, UART, I2C, SPI, QSPI) all target peripherals whose register headers aren't committed to
devyet, so bringing them back as-is would break the build the moment a TI SDK is detected. Restoring just the scaffolding now means each peripheral's own future landing PR only needs to add itstest_<peripheral>.cplus oneadd_ti_comparison_test()line, same incremental pattern as the CMSIS/SVD work.Related Issue
Closes #32. Relates to #16.
Type of Change
Impact Assessment
Testing
svd_check_*tests still pass.-DTI_MMWAVE_SDK_PATH=/nonexistentto confirm the graceful skip message fires instead of a hard configure error.PR Size
Size justification / exemption (if L or XL):
N/A — 108 lines, within the S/M range.
Checklist
type(scope): descriptionconvention withRelates to #<issue>footerSummary
testing/CMakeLists.txt— restoresTI_MMWAVE_SDK_PATHdetection +add_ti_comparison_test(), plus the Catch2 fetch it needstesting/mss/unit/ti_hal_comparison/CMakeLists.txt— new, empty for now