サニティーテスト¶
サニティーテストは、静的コード分析の実行に使用されるスクリプトおよびツールで構成されています。 これらのテストの主な目的は、Ansible コーディングの仕様および要件を適用することです。
テストは ansible-test sanity
で実行されます。
--test
オプションを使用しない限り、利用可能なテストはすべて実行されます。
実行方法¶
source hacking/env-setup
# Run all sanity tests
ansible-test sanity
# Run all sanity tests against against certain files
ansible-test sanity lib/ansible/modules/files/template.py
# Run all tests inside docker (good if you don't have dependencies installed)
ansible-test sanity --docker default
# Run validate-modules against a specific file
ansible-test sanity --test validate-modules lib/ansible/modules/files/template.py