ansible/docs/docsite/rst/dev_guide/testing/sanity
John R Barker 37785255f2
validate ansible-base's and collections runtime.yml (#69742)
* Validate ansible-base & collection's runtime.yml

Add new test `runtime-metadata`

* Schema validation of file
* Error if a a legacy meta/routing.yml exist in a collection
* removal_date OR removal_version

* Add tombstone validation.

* Allow both ISO 8601 date strings and datetime.date objects (from YAML dates).

* Address review comments.

* Add metadata to test collection.

* Add requirements file.

Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Matt Clay <matt@mystile.com>
2020-06-12 15:34:34 +01:00
..
action-plugin-docs.rst
ansible-doc.rst
ansible-var-precedence-check.rst
azure-requirements.rst
bin-symlinks.rst
boilerplate.rst
botmeta.rst
changelog.rst Use antsibull-changelog instead of packaged changelog generator (#69313) 2020-06-11 11:21:21 -07:00
compile.rst
configure-remoting-ps1.rst
deprecated-config.rst
docs-build.rst
empty-init.rst
future-import-boilerplate.rst
ignores.rst
import.rst
integration-aliases.rst
line-endings.rst
metaclass-boilerplate.rst
no-assert.rst
no-basestring.rst
no-dict-iteritems.rst
no-dict-iterkeys.rst
no-dict-itervalues.rst
no-get-exception.rst
no-illegal-filenames.rst
no-main-display.rst
no-smart-quotes.rst
no-tests-as-filters.rst
no-underscore-variable.rst
no-unicode-literals.rst
no-unwanted-files.rst
no-wildcard-import.rst
obsolete-files.rst
package-data.rst
pep8.rst
pslint.rst
pylint-ansible-test.rst
pylint.rst
release-names.rst
replace-urlopen.rst
required-and-default-attributes.rst
rstcheck.rst
runtime-metadata.rst validate ansible-base's and collections runtime.yml (#69742) 2020-06-12 15:34:34 +01:00
sanity-docs.rst
shebang.rst
shellcheck.rst
symlinks.rst
test-constraints.rst
update-bundled.rst
use-argspec-type-path.rst
use-compat-six.rst
validate-modules.rst
yamllint.rst