You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test
Evgeni Golov a7111c4dbb
validate-modules: don't fail on invalid YAML (#79682)
* validate-modules: don't fail on invalid YAML

When validate-modules encounters invalid YAML (e.g. in the EXAMPLES
section), it tries to reformat the exception to include the line number
in the Python file instead of the line number of the embedded YAML
document. However, PyYAML doesn't allow modification of the Mark object
(anymore) which leads to a new exception being raised, instead of
reporting the original exception.

As the original exception is not needed in other places anymore, we
don't have to modify it at all and can just compute the right line
number when reporting the error via ansible-test.

Fixes: #75837

* Add test for invalid module doc YAML syntax.

Co-authored-by: Matt Clay <matt@mystile.com>
3 years ago
..
ansible_test ansible-test - Move code from _data to _util. (#75495) 5 years ago
integration validate-modules: don't fail on invalid YAML (#79682) 3 years ago
lib/ansible_test validate-modules: don't fail on invalid YAML (#79682) 3 years ago
sanity Prevent stdio deadlock in forked children (#79522) 3 years ago
support Fixed incorrect spelling of the word overridden. (#79620) 3 years ago
units Simplify AnsibleJ2Vars by using ChainMap for vars (#78713) 3 years ago
utils/shippable Update test matrix symlinks. (#78737) 3 years ago