fix(ci): install python3 so svd_check_* tests register on CI #41
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!41
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refs/pull/41/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
Installs
python3intests.yml's dependency-install step so thesvd_check_*tests actually register and run on CI, instead of CTest silently finding zero tests.Why
Change justification per ISO 9001 section 7.5.2:
tests.yml's dependency-install step only installednodejsandcmake, notpython3. Thesvd_check_*tests are gated onfind_package(Python3 COMPONENTS Interpreter), so on the real CI runner they silently never registered, and combined with the TI mmWave SDK also being absent, CTest ended up with zero registered tests — the CI job was building successfully but validating nothing.Related Issue
Closes #40
Type of Change
Impact Assessment
Testing
-DTI_MMWAVE_SDK_PATH=/nonexistent(simulating the real runner's environment), confirmed Python3 is found, all 6svd_check_*tests register and pass, andti_hal_comparisonskips gracefully with its existing STATUS message rather than erroring.PR Size
Checklist
type(scope): descriptionconvention withRelates to #<issue>footerSummary
Added
python3to the install step. Left the TI SDK gap alone —ti_hal_comparisongracefully skips when the SDK isn't found, by design, so that's expected behavior rather than a bug to fix here.