mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-01 13:38:38 -04:00
autotest: add sanity check for duplicate labels in LogWrite calls
This commit is contained in:
parent
c29aa4077d
commit
2d171d0cb4
@ -1344,7 +1344,12 @@ class AutoTest(ABC):
|
||||
if name not in docco_ids:
|
||||
self.progress("Undocumented message: %s" % name)
|
||||
continue
|
||||
seen_labels = {}
|
||||
for label in code_ids[name]["labels"].split(","):
|
||||
if label in seen_labels:
|
||||
raise NotAchievedException("%s.%s is duplicate label" %
|
||||
(name, label))
|
||||
seen_labels[label] = True
|
||||
if label not in docco_ids[name]["labels"]:
|
||||
raise NotAchievedException("%s.%s not in documented fields" %
|
||||
(name, label))
|
||||
|
Loading…
Reference in New Issue
Block a user