Improve ansible-test sanity for collection
Check only things we build into collection. Ignore sanity files from full CI jobs. Add queens to gate because it's voting. Add files to ignoring when building collection. Remove non-required lines from ignorign sanity files. Change-Id: I0dde756efa133cf75b67d072af78a1f8307ce932
This commit is contained in:
parent
e47c4671c7
commit
bcdf749938
19
.zuul.yaml
19
.zuul.yaml
@ -185,26 +185,44 @@
|
||||
dependencies: &deps_unit_lint
|
||||
- tox-pep8
|
||||
- openstack-tox-linters-ansible-2.9
|
||||
irrelevant-files: &ignore_files
|
||||
- changelogs/.*
|
||||
- COPYING
|
||||
- docs/.*
|
||||
- README.md
|
||||
- tools/run-ansible-sanity.sh
|
||||
- tests/sanity/.*
|
||||
|
||||
- ansible-collections-openstack-functional-devstack-releases:
|
||||
dependencies: *deps_unit_lint
|
||||
irrelevant-files: *ignore_files
|
||||
- ansible-collections-openstack-functional-devstack-ansible-devel:
|
||||
dependencies: *deps_unit_lint
|
||||
irrelevant-files: *ignore_files
|
||||
- ansible-collections-openstack-functional-devstack-ansible-2.9:
|
||||
dependencies: *deps_unit_lint
|
||||
irrelevant-files: *ignore_files
|
||||
- ansible-collections-openstack-functional-devstack-train-ansible-devel:
|
||||
dependencies: *deps_unit_lint
|
||||
irrelevant-files: *ignore_files
|
||||
- ansible-collections-openstack-functional-devstack-train-ansible-2.9:
|
||||
dependencies: *deps_unit_lint
|
||||
irrelevant-files: *ignore_files
|
||||
- ansible-collections-openstack-functional-devstack-stein-ansible-devel:
|
||||
dependencies: *deps_unit_lint
|
||||
irrelevant-files: *ignore_files
|
||||
- ansible-collections-openstack-functional-devstack-stein-ansible-2.9:
|
||||
dependencies: *deps_unit_lint
|
||||
irrelevant-files: *ignore_files
|
||||
- ansible-collections-openstack-functional-devstack-rocky-ansible-devel:
|
||||
dependencies: *deps_unit_lint
|
||||
irrelevant-files: *ignore_files
|
||||
- ansible-collections-openstack-functional-devstack-rocky-ansible-2.9:
|
||||
dependencies: *deps_unit_lint
|
||||
irrelevant-files: *ignore_files
|
||||
- ansible-collections-openstack-functional-devstack-queens-ansible-2.9:
|
||||
dependencies: *deps_unit_lint
|
||||
irrelevant-files: *ignore_files
|
||||
|
||||
|
||||
gate:
|
||||
@ -217,4 +235,5 @@
|
||||
- ansible-collections-openstack-functional-devstack-train-ansible-2.9
|
||||
- ansible-collections-openstack-functional-devstack-stein-ansible-2.9
|
||||
- ansible-collections-openstack-functional-devstack-rocky-ansible-2.9
|
||||
- ansible-collections-openstack-functional-devstack-queens-ansible-2.9
|
||||
|
||||
|
@ -21,5 +21,7 @@ build_ignore:
|
||||
- setup.cfg
|
||||
- test-requirements.txt
|
||||
- tests/
|
||||
- tools/
|
||||
- tox.ini
|
||||
- zuul.yaml
|
||||
- .zuul.yaml
|
||||
- .pytest_cache
|
||||
|
@ -1,18 +0,0 @@
|
||||
plugins/module_utils/openstack.py future-import-boilerplate
|
||||
plugins/module_utils/openstack.py metaclass-boilerplate
|
||||
plugins/doc_fragments/openstack.py future-import-boilerplate
|
||||
plugins/doc_fragments/openstack.py metaclass-boilerplate
|
||||
scripts/inventory/openstack_inventory.py future-import-boilerplate
|
||||
scripts/inventory/openstack_inventory.py metaclass-boilerplate
|
||||
tests/unit/mock/path.py future-import-boilerplate
|
||||
tests/unit/mock/path.py metaclass-boilerplate
|
||||
tests/unit/mock/yaml_helper.py future-import-boilerplate
|
||||
tests/unit/mock/yaml_helper.py metaclass-boilerplate
|
||||
tests/unit/modules/cloud/openstack/test_server.py future-import-boilerplate
|
||||
tests/unit/modules/cloud/openstack/test_server.py metaclass-boilerplate
|
||||
tests/unit/modules/conftest.py future-import-boilerplate
|
||||
tests/unit/modules/conftest.py metaclass-boilerplate
|
||||
tests/unit/modules/utils.py future-import-boilerplate
|
||||
tests/unit/modules/utils.py metaclass-boilerplate
|
||||
tools/groups-to-routing.py compile-2.7!skip
|
||||
tools/groups-to-routing.py compile-3.5!skip
|
@ -1,18 +0,0 @@
|
||||
plugins/module_utils/openstack.py future-import-boilerplate
|
||||
plugins/module_utils/openstack.py metaclass-boilerplate
|
||||
plugins/doc_fragments/openstack.py future-import-boilerplate
|
||||
plugins/doc_fragments/openstack.py metaclass-boilerplate
|
||||
scripts/inventory/openstack_inventory.py future-import-boilerplate
|
||||
scripts/inventory/openstack_inventory.py metaclass-boilerplate
|
||||
tests/unit/mock/path.py future-import-boilerplate
|
||||
tests/unit/mock/path.py metaclass-boilerplate
|
||||
tests/unit/mock/yaml_helper.py future-import-boilerplate
|
||||
tests/unit/mock/yaml_helper.py metaclass-boilerplate
|
||||
tests/unit/modules/cloud/openstack/test_server.py future-import-boilerplate
|
||||
tests/unit/modules/cloud/openstack/test_server.py metaclass-boilerplate
|
||||
tests/unit/modules/conftest.py future-import-boilerplate
|
||||
tests/unit/modules/conftest.py metaclass-boilerplate
|
||||
tests/unit/modules/utils.py future-import-boilerplate
|
||||
tests/unit/modules/utils.py metaclass-boilerplate
|
||||
tools/groups-to-routing.py compile-2.7!skip
|
||||
tools/groups-to-routing.py compile-3.5!skip
|
@ -21,6 +21,9 @@ trap "rm -rf ${ANSIBLE_COLLECTIONS_PATH}" err exit
|
||||
|
||||
rm -rf "${ANSIBLE_COLLECTIONS_PATH}"
|
||||
mkdir -p ${ANSIBLE_COLLECTIONS_PATH}/ansible_collections/openstack/cloud
|
||||
cp -a ${TOXDIR}/{plugins,meta,galaxy.yml} ${ANSIBLE_COLLECTIONS_PATH}/ansible_collections/openstack/cloud
|
||||
cp -a ${TOXDIR}/{plugins,meta,scripts,tests,docs} ${ANSIBLE_COLLECTIONS_PATH}/ansible_collections/openstack/cloud
|
||||
cd ${ANSIBLE_COLLECTIONS_PATH}/ansible_collections/openstack/cloud/
|
||||
ansible-test sanity --skip-test metaclass-boilerplate --skip-test future-import-boilerplate
|
||||
ansible-test sanity -v \
|
||||
--skip-test metaclass-boilerplate \
|
||||
--skip-test future-import-boilerplate \
|
||||
plugins/ docs/ meta/ scripts/ tests/
|
||||
|
Loading…
Reference in New Issue
Block a user