Matt Clay
62957c9fc0
Support network action plugin classification.
2018-04-10 13:43:41 -07:00
Matt Clay
4e0ecfd553
Fix ansible-test handling of network plugins.
2018-03-22 15:16:27 -07:00
Matt Clay
51e3882b80
Update tests triggered for bin/
changes.
2018-03-20 16:26:48 -07:00
Matt Clay
7abdab6c9e
Convert ansible-test compile into a sanity test.
2018-01-25 09:45:36 -08:00
Matt Clay
6f4731ef11
Force all tests to run on docker image updates.
2017-11-21 15:02:07 -08:00
Matt Clay
07bb7684b0
Add PS dependency analysis to ansible-test.
2017-11-21 12:30:16 -08:00
Matt Clay
677aca1cc7
Add Python 3.7-dev to the default docker image.
2017-11-20 18:09:58 -08:00
Matt Clay
cf1337ca9a
Update ansible-test sanity command. ( #31958 )
...
* Use correct pip version in ansible-test.
* Add git fallback for validate-modules.
* Run sanity tests in a docker container.
* Use correct python version for sanity tests.
* Pin docker completion images and add default.
* Split pylint execution into multiple contexts.
* Only test .py files in use-argspec-type-path test.
* Accept identical python interpeter name or binary.
* Switch cloud tests to default container.
* Remove unused extras from pip install.
* Filter out empty pip commands.
* Don't force running of pip list.
* Support delegation for windows and network tests.
* Fix ansible-test python version usage.
* Fix ansible-test python version skipping.
* Use absolute path for log in ansible-test.
* Run vyos_command test on python 3.
* Fix windows/network instance persistence.
* Add `test/cache` dir to classification.
* Enable more python versions for network tests.
* Fix cs_router test.
2017-10-26 00:21:46 -07:00
Matt Clay
f76afab6e5
Add new default Docker container for ansible-test. ( #31944 )
...
* Add new default Docker container for ansible-test.
* Update ansible-test change classification.
* Update list of disabled pylint rules.
* Fix pylint issues with ansible-test.
2017-10-19 13:37:22 -07:00
Matt Clay
781fd7099a
Reorganize integration tests:
...
- Move legacy tests into a separate directory.
- Reduce common dependencies between targets.
2017-09-14 07:14:30 -07:00
Matt Clay
8f4c8844c4
Divide Windows integration tests into 2 groups. ( #29029 )
...
* Divide Windows integration tests into 2 groups.
* Support `none` for `--changed-all-target`.
* Run 2 separate Windows groups on Shippable.
* Only run smoketest and minimal for the group1 job.
2017-09-05 15:32:26 -07:00
Matt Clay
bda0f6e241
Fix ansible-test handling of integration dir.
2017-08-30 11:37:14 -07:00
Matt Clay
5ea8a5e34b
Add support for setup targets to ansible-test. ( #28544 )
...
* Add support for setup targets to ansible-test.
* Code cleanup.
2017-08-23 14:09:50 -04:00
Matt Clay
688823014f
Convert sanity tests to plugins. ( #28425 )
...
* Move sanity into directory.
* Omit abstract classes from returned subclass list.
* Split sanity tests out into plugins.
* Fix abstract class handling for Python 3.
2017-08-18 17:21:11 -07:00
Matt Clay
66fa46fdda
Update ansible-test change classification. ( #28345 )
2017-08-17 10:25:33 -07:00
Matt Clay
caf8bbf3bd
Add Azure support to ansible-test. ( #28092 )
...
* Initial Azure cloud testing support.
* Add missing Azure requirements.
* Fix test handling of setup and requirements.
* Update Azure cloud plugin.
* Add setup_azure role for integration tests.
* Update minimal Azure integration test sample.
2017-08-11 17:33:39 -07:00
Matt Clay
5b6321e45d
Update ansible-test handling of setup.py changes.
2017-08-11 14:08:22 -07:00
Matt Clay
a40cb5a47f
Miscellaneous ansible-test updates. ( #27937 )
...
* Add keep alives to ansible-test ssh delegation.
* Improve ansible-test JSON parsing error messages.
* Increase ansible-test delegation sleep and retry.
* Update ansible-test to recognize .psm1 files.
2017-08-08 22:55:17 -07:00
Matt Clay
7931e11437
Use subset of Windows tests for "all" tests. ( #26830 )
2017-07-14 16:51:32 -07:00
Matt Clay
fad469efca
Ignore platform_agnostic.yaml in ansible-test.
2017-07-13 11:23:59 -07:00
Matt Clay
82558baaf6
Add role dependencies to change classification.
2017-07-10 18:20:09 -07:00
Matt Clay
bd8ea89b1b
Improve handling of network test changes.
2017-07-06 14:25:58 -07:00
Matt Clay
e56ea435f0
Skip dependency check for deleted files. ( #26112 )
2017-06-26 11:48:46 -07:00
Matt Clay
e6934e42be
Update ansible-test change handling and CS plugin. ( #24395 )
...
* Use CloudStack simulator from Ansible repo.
* Recognize cloud specific ansible-test changes.
* Hide ansible-test cs notice in explain mode.
2017-05-09 16:15:27 +08:00
Matt Clay
6522d703a1
Fix ansible-test pylint and pep8 issues. ( #24245 )
...
* Fix pylint useless-super-delegation issues.
* Fix miscellaneous pylint issues.
* Fix PEP 8 issues.
* Fix warnings reported by PyCharm.
2017-05-03 23:19:44 +08:00
Matt Clay
4fdeade389
Overhaul ansible-test import analysis. ( #22888 )
...
- Add support for module_utils packages for better organization.
- Add support for "virtual" module_utils packages such as `six`.
2017-03-22 18:07:53 -07:00
Matt Clay
1ce2ea0b6c
Fix ansible-test handling of deleted test targets.
2017-02-17 11:16:24 -08:00
Matt Clay
d54bc09fae
Consider module_utils deps when running tests. ( #21382 )
...
* Skip pep8 analysis when --explain is used.
* Fix return type annotations.
* Match line length requirement of PEP 8 config.
* Consider module_utils deps when running tests.
2017-02-13 18:49:36 -08:00
Matt Clay
5503b89831
Run fewer tests for winrm config script changes.
2017-01-26 15:54:01 -08:00
Matt Clay
4c97bad28e
Update ansible-test network change classification.
2017-01-18 12:19:31 -08:00
Matt Clay
3c51ce56fd
Enable more network support in ansible-test. ( #20372 )
...
* Only start platform instances with tests selected.
* Enable ios on Shippable.
* Show inventory in explain mode.
* Fix indentation of generated network inventory.
* Update classification of network module_utils.
2017-01-17 16:24:05 -08:00
Matt Clay
3ec7243918
Run all win tests for winrm config script changes.
2017-01-08 00:57:51 -08:00
Brian Coca
57f8b791d6
consolidated docs
...
point to new doc locations
removed non existing dirs
2017-01-06 09:16:59 -05:00
Matt Clay
5628e260f2
Relocate module unit tests. ( #18812 )
...
* Relocate module unit tests.
* Fix classification of unit test changes.
2016-12-08 11:35:20 -05:00
Matt Clay
573078fc6b
Fix unit test directory path target.
2016-12-08 11:35:20 -05:00
Matt Clay
8e951b9f98
Remove legacy test/samples
directory.
2016-12-08 11:35:20 -05:00
Matt Clay
7d3e2b2121
Verify path before assigning to sanity test.
2016-12-08 11:35:19 -05:00
Matt Clay
14a2757116
Correct change classification for network plugins.
2016-12-05 20:07:18 -05:00
Matt Clay
6bbd92e422
Initial ansible-test implementation. ( #18556 )
2016-11-29 21:21:53 -08:00