Whenever a key is defined in the tmt hierarchy and some child also defines that key, the child's will overwrite the previous one. The "+" changes the operation to "append", so the content of key+ in the child is added to the existing key. Meaning that any "adjust" statement in a test plan using a test that defines it's own "adjust:" is ignored. Since we are expecting other statements to be appended to the "adjust" sections, the content of each section needs to be a single list item as opposed to a set of key-value pairs (first line needs to start with a hyphen). - Replace all "adjust:" sections with "adjust+:" in order to honor any adjustments further up the tree (parent tests, or test plans). - Fix malformed "adjust" sections (sets of key-value pairs) Signed-off-by: Vit Mojzis <vmojzis@redhat.com> |
||
|---|---|---|
| .. | ||
| Sanity/bz1838257-rpm-scripts-use-deprecated-telinit | ||
| self-keyword-in-type-rules | ||
| sepol_check_context | ||
| user-declaration-in-module | ||