Remove redundant test data#42
Conversation
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
|
Coverage Impact This PR will not change total coverage. 🚦 See full report on Qlty Cloud »🛟 Help
|
There was a problem hiding this comment.
Pull request overview
This PR reduces the size of the USBD CubeMX-based test fixture by removing vendor-generated STM32 HAL/CMSIS headers and associated metadata that are considered redundant for the repo’s tests.
Changes:
- Removed multiple STM32U5xx HAL driver headers from the test-data solution.
- Removed several CMSIS header files from the test-data solution.
- Removed CubeMX metadata / generated board parameter header files from the test-data solution.
Reviewed changes
Copilot reviewed 33 out of 135 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/STM32U5xx_HAL_Driver/Inc/stm32u5xx_hal_gpio.h | Removed redundant STM32 HAL header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/STM32U5xx_HAL_Driver/Inc/stm32u5xx_hal_flash_ex.h | Removed redundant STM32 HAL header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/STM32U5xx_HAL_Driver/Inc/stm32u5xx_hal_exti.h | Removed redundant STM32 HAL header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/STM32U5xx_HAL_Driver/Inc/stm32u5xx_hal_dma_ex.h | Removed redundant STM32 HAL header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/STM32U5xx_HAL_Driver/Inc/stm32u5xx_hal_def.h | Removed redundant STM32 HAL header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/STM32U5xx_HAL_Driver/Inc/stm32u5xx_hal_cortex.h | Removed redundant STM32 HAL header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/LICENSE.txt | Removed CMSIS license text from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Include/tz_context.h | Removed redundant CMSIS header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Include/pmu_armv8.h | Removed redundant CMSIS header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Include/pac_armv81.h | Removed redundant CMSIS header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Include/mpu_armv8.h | Removed redundant CMSIS header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Include/mpu_armv7.h | Removed redundant CMSIS header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Include/cmsis_version.h | Removed redundant CMSIS header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Include/cmsis_compiler.h | Removed redundant CMSIS header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Include/cmsis_armcc.h | Removed redundant CMSIS header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Include/cachel1_armv7.h | Removed redundant CMSIS header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Device/ST/STM32U5xx/LICENSE.txt | Removed ST device license note from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Device/ST/STM32U5xx/LICENSE.md | Removed Apache license copy from ST device subtree in test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Device/ST/STM32U5xx/Include/system_stm32u5xx.h | Removed redundant device system header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/Device/ST/STM32U5xx/Include/stm32u5xx.h | Removed redundant device header from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/.mxproject | Removed CubeMX project metadata from test fixture. |
| test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/MX_Device/Board/MX_Device.h | Removed generated CubeMX parameter header from test fixture. |
Comments suppressed due to low confidence (1)
test-data/solutions/USBD/Board/B-U585I-IOT02A/CubeMX/STM32CubeMX/Drivers/CMSIS/LICENSE.txt:1
- Removing the CMSIS license file can create a compliance gap if any CMSIS (or other third-party) content still remains anywhere under
Drivers/CMSIS/in this test fixture. If you’re pruning only some CMSIS files, keep this license (or replace it with a minimal license/notice pointer and ensure the repo’s third-party notice mechanism references the retained CMSIS sources); only delete it if the entire licensed content covered by it is removed from the tree.

Changes
Screenshots
Checklist