mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-09 03:21:51 +00:00
buildman: Warn about dangling maintainer entries
Other than the top-level MAINTAINERS file, all maintainer entries should actually reference a target. Add a warning to detect those that do not. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
a114c61536
commit
bc12d03493
2 changed files with 22 additions and 8 deletions
|
@ -917,7 +917,8 @@ Active aarch64 armv8 - armltd total_compute board2
|
|||
params_list, warnings = self._boards.build_board_list(config_dir, src)
|
||||
self.assertEquals(2, len(params_list))
|
||||
self.assertEquals(
|
||||
["WARNING: no status info for 'board0'",
|
||||
['WARNING: orphaned defconfig in boards/board0/MAINTAINERS ending at line 4',
|
||||
"WARNING: no status info for 'board0'",
|
||||
"WARNING: no maintainers for 'board0'"], warnings)
|
||||
|
||||
# Remove the maintainer line (M:) from a file (this should be fine)
|
||||
|
@ -937,9 +938,11 @@ Active aarch64 armv8 - armltd total_compute board2
|
|||
self.assertEquals(2, len(params_list))
|
||||
self.assertFalse(warnings)
|
||||
|
||||
# Add another record, this should be ignored
|
||||
# Add another record, this should be ignored with a warning
|
||||
extra = '\n\nAnother\nM: Fred\nF: configs/board9_defconfig\nS: other\n'
|
||||
tools.write_file(main, data + extra, binary=False)
|
||||
params_list, warnings = self._boards.build_board_list(config_dir, src)
|
||||
self.assertEquals(2, len(params_list))
|
||||
self.assertFalse(warnings)
|
||||
self.assertEquals(
|
||||
['WARNING: orphaned defconfig in boards/board0/MAINTAINERS ending at line 16'],
|
||||
warnings)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue