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 Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
ansible-doc.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
ansible-var-precedence-check.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
azure-requirements.rst remove azure extras and extras_require support (#67822) 2020-03-23 13:07:33 -07:00
bin-symlinks.rst Additional ansible-test path fixes. (#60300) 2019-08-08 23:51:03 -07:00
boilerplate.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
botmeta.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
changelog.rst Use antsibull-changelog instead of packaged changelog generator (#69313) 2020-06-11 11:21:21 -07:00
compile.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
configure-remoting-ps1.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
deprecated-config.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
docs-build.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
empty-init.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
future-import-boilerplate.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
ignores.rst sanity ignores for a collection need to go to tests/sanity/ (#62182) 2019-09-12 15:55:19 -04:00
import.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
integration-aliases.rst /docs/docsite/rst/dev_guide: fix typos (#67643) 2020-02-21 10:56:12 +00:00
line-endings.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
metaclass-boilerplate.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-assert.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-basestring.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-dict-iteritems.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-dict-iterkeys.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-dict-itervalues.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-get-exception.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-illegal-filenames.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-main-display.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-smart-quotes.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-tests-as-filters.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-underscore-variable.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-unicode-literals.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-unwanted-files.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
no-wildcard-import.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
obsolete-files.rst Add sanity test for obsolete files. 2019-08-09 11:22:59 -07:00
package-data.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
pep8.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
pslint.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
pylint-ansible-test.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
pylint.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
release-names.rst Update release name for 2.10 2019-09-05 18:36:06 -07:00
replace-urlopen.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
required-and-default-attributes.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
rstcheck.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
runtime-metadata.rst validate ansible-base's and collections runtime.yml (#69742) 2020-06-12 15:34:34 +01:00
sanity-docs.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
shebang.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
shellcheck.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
symlinks.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
test-constraints.rst dev_guide: Correct path to ansible-test requirements files (#66626) 2020-01-21 10:16:48 -05:00
update-bundled.rst Split up "code smell" sanity tests. (#60174) 2019-08-06 17:17:57 -07:00
use-argspec-type-path.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
use-compat-six.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
validate-modules.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00
yamllint.rst Remove redundant "Sanity Tests »" from page title. 2019-07-26 09:07:42 -07:00