YML record verification script

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

YML record verification script

PetrKraus
NXP Employee
NXP Employee
1 0 765

davidjurajda‌:

Hi Team,

 

I would like to share python script for yml verification. It compares yml record with content of physical component folder. Provided information is:

 

  • Print list of components in yml.
  • Show which files are in yml, but not on disk.
  • Show which files are on disk, but not in yml.

 

I will be glad for any kind of feedback.

 

https://bitbucket.sw.nxp.com/users/nxa07326/repos/david_sdk_scripts/browse/yml_verificator

 

Examples output for fatfs:

 

=== Component list ===

middleware.template_application.fatfs

middleware.fatfs.common

middleware.fatfs.mmc

middleware.fatfs.ram

middleware.fatfs.sd

middleware.fatfs.sdspi

middleware.fatfs.usb_bm

middleware.fatfs.usb_freertos

middleware.fatfs.nand

middleware.fatfs.unused_files

middleware.fatfs.ui_control

bundles.fatfs

 

==== Source comparison: ====

=== Files in yml, but not on disk: ===

 

=== Files on disk, but not in yml: ===

c:\GIT\mcu-sdk-2.0_bug_fixing\middleware\fatfs\fatfs.readme

c:\GIT\mcu-sdk-2.0_bug_fixing\middleware\fatfs\FatFs_for_Kinetis_SDK_v2.0_readme.txt

c:\GIT\mcu-sdk-2.0_bug_fixing\middleware\fatfs\LICENSE.txt