fix(ci): tests.yml missing python3 causes "No tests were found" #40
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#40
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
.forgejo/workflows/tests.yml's "Install build dependencies" step only installsnodejsandcmake, notpython3.testing/CMakeLists.txt'ssvd_check_*tests are gated onfind_package(Python3 COMPONENTS Interpreter), so on the actual CI runner they silently don't get registered:Since the TI mmWave SDK also isn't present on this runner (a separate, likely-unavoidable gap -- it's proprietary and not vendored in this repo, per
testing/CMakeLists.txt's own comment), both test families end up skipped simultaneously, leaving CTest with zero registered tests -- the CI job currently validates nothing.Scope
python3intests.yml's dependency-install step, so thesvd_check_*tests (pure open-source Python tooling, no licensing concern) actually register and run on CIsvd_check_*testsFunctional Impact
None -- CI-only fix, no product/driver code changes.
Regulatory Impact
None
QMS Impact
None
Risk Impact
No -- existing risk coverage sufficient.
Related Issues / PRs
Relates to #16, #38