Matt Clay
27033915cc
Add --list-targets and speed up --explain. ( #26838 )
...
* Add ansible-test --list-targets option.
* Speed up ansible-test integration --explain.
2017-07-14 19:11:25 -07:00
Matt Davis
5c8e19d630
re-enable win_chocolatey tests, add win_template to smoketest ( #26835 )
2017-07-14 17:34:29 -07:00
Matt Clay
e63f69464f
Add ansible-test options and docs. ( #26823 )
...
* All integration commands support --continue-on-error
* The network-integration command supports --inventory
* Add landing page for compile test docs.
* Add bot documentation links.
2017-07-14 16:52:11 -07:00
Matt Clay
7931e11437
Use subset of Windows tests for "all" tests. ( #26830 )
2017-07-14 16:51:32 -07:00
Matt Davis
32914cac3b
tag subset of Windows module tests for smoketest
...
* once smoketest is implemented in CI, will run a much smaller set of Windows module integration tests for changes to module_utils or connection subsystems
2017-07-14 13:17:57 -07:00
Jordan Borean
8e05d7d962
win_secedit: Added module with tests/diff mode ( #26332 )
...
* win_secedit: Added module with tests/diff mode
* fixed up test issues
* Added missing return value
* change for win_secedit based on review
* updated win_security_policy examples for rename
2017-07-14 11:00:29 -07:00
Ricardo Carrillo Cruz
53295b2cbf
Add timeout to EAPI eos_system tests ( #26822 )
...
Getting random failures, let's bump timeout in all of them
2017-07-14 19:57:36 +02:00
Dag Wieers
4a1864765b
Windows: Path integration tests ( #26490 )
...
These integration tests were used for testing the exact behaviour of
Ansible for YAML-style syntax and key=value syntax.
This includes fixes to win_shortcut (as `src` can be a URL too)
2017-07-14 10:24:54 -07:00
Ricardo Carrillo Cruz
028ce1da15
Rmove EOS vlan EAPI tests ( #26818 )
...
These are not working locally, removing for now will put it in place
when issues are fixed.
2017-07-14 19:16:00 +02:00
Nathaniel Case
61249995a1
Update nxos_interface_ospf & add test ( #26644 )
...
* Update nxos_interface_ospf & add test
2017-07-14 12:31:36 -04:00
Jordan Borean
eb1ed6567c
win_regedit: rewrite to support edge cases and fix issues ( #26468 )
...
* win_regedit: rewrite to support edge cases and fix issues
* fix up byte handling of single bytes and minor doc fix
* removed unused method
* updated with requested changes
2017-07-14 09:28:49 -07:00
Ricardo Carrillo Cruz
080e9ee694
Add missing test_cases var to eos_vrf and eos_vlan ( #26815 )
2017-07-14 18:28:32 +02:00
Ricardo Carrillo Cruz
9d95ea0832
Bump EOS EAPI set hostname timeout param ( #26810 )
...
For some reason, it's taking longer as usual in CI, bumping it
makes the tests to pass on my manual testing.
2017-07-14 17:10:53 +02:00
Matt Clay
76158db10c
Improve sanity import test messaging. ( #26782 )
2017-07-14 08:04:43 -07:00
Ricardo Carrillo Cruz
ca5439e1e2
Switch to save_when on EAPI tests as well ( #26807 )
...
save is deprecated.
2017-07-14 16:15:23 +02:00
Ganesh Nalawade
751ad7021c
vyos implementation for net_interface module ( #26799 )
...
* vyos implementation for net_interface module
* vyos_interface implementation module
* vyos_interface integration test
* net_interface integration test for vyos
* Change collection to aggregate
2017-07-14 19:39:21 +05:30
Abhijeet Kasurde
c10a59b745
Add testcase for vmware_vm_facts ( #26342 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-07-14 10:03:45 -04:00
Matt Clay
789218c215
Initial ansible-test sanity docs. ( #26775 )
...
* Rename no-iterkeys test for consistency.
* Require docs for all ansible-test sanity tests.
* Initial ansible-test sanity docs.
* Fix capitalization of Python.
* Fix sanity code smell test false positives.
* Fix another code-smell false positive.
2017-07-14 14:24:45 +01:00
Peter Sprygada
3bbb32cac5
fixes error when trying to run show start over eapi ( #26800 )
2017-07-14 15:07:44 +02:00
Abhijeet Kasurde
156b29b26b
Fix for check_mode in archive ( #26788 )
...
Fix adds check_mode fix for archive module. Also,
adds unit tests for archive module
Fixes : #26750
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-07-14 09:06:17 -04:00
Lujeni
661791dcb7
Fix the editable condition into pip module ( #19028 ) ( #19688 )
...
* Fix the editable condition into pip module (#19028 )
* Add editable to tests
Default changed to False, so now editable: True is needed explicitly in
tests
2017-07-14 10:54:04 +01:00
Matt Clay
7bc85f9b44
Restore zypper tests. ( #26784 )
...
* Revert "Temporarily disable zypper tests due to timeouts."
This reverts commit 25f943e22f
.
* Revert "Disable zypper_repository tests due to errors."
This reverts commit 5833197a19
.
2017-07-14 00:18:32 -07:00
Matt Clay
e1b9af9082
Add retries to remote test package installs.
2017-07-13 22:29:11 -07:00
jctanner
245a4d30b9
vmware_guest: fix datastore selection on equal sized disks and add tests ( #26774 )
...
* Fix datastore selection on equal sized disks and add tests
2017-07-13 22:02:33 -04:00
Rene Moser
a4359d5818
cloudstack: cs_role: add integration tests
2017-07-14 00:51:35 +02:00
Matt Clay
462444b2be
PEP 8 fix.
2017-07-13 15:07:40 -07:00
Pilou
2a92120ffa
INI inventory plugin: add documentation about variable types ( #25798 )
...
* INI inventory: check variable types
* INI inventory: add doc about variable types
Fixes #25784
2017-07-13 12:04:20 -07:00
Ricardo Carrillo Cruz
af4dc6d0eb
Add vyos_lldp and vyos_lldp_interface modules ( #26753 )
...
* Add vyos_lldp and vyos_lldp_interface modules
* Fix module docstring issue
* Fix bogus aggregate reference
* Add vyos_lldp integration tests
* Add vyos_lldp_interface integration tests
* Remove unused import for run_commands
* Add VyOS net_lldp integration tests
* Remove junos and netconf from net_lldp integration tests
* Add net_lldp_interface integration tests
* Correct CLI filtering tests for VyOS
* Fix pep8 issues
* Fix more pep8 issues
2017-07-13 20:58:18 +02:00
Pilou
4b3d6dfa8a
Use pycodestyle instead of pep8 ( #25947 )
2017-07-13 11:46:31 -07:00
René Moser
7329a392ff
cloudstack: cs_region: add integration tests ( #26767 )
2017-07-13 20:40:57 +02:00
Matt Clay
fad469efca
Ignore platform_agnostic.yaml in ansible-test.
2017-07-13 11:23:59 -07:00
Matt Clay
5833197a19
Disable zypper_repository tests due to errors.
2017-07-13 08:03:54 -07:00
Matt Clay
0b784c65b1
Add sanity import test to ansible-test. ( #26730 )
...
* Add sanity import test to ansible-test.
* Run sanity import test on all python versions.
2017-07-12 20:04:22 -07:00
Matt Davis
74cc99fa35
enable minimal test for win_chocolatey in shippable ( #26731 )
...
* until we can have a robust internal source for chocolatey (and/or PSScriptAnalyzer sanity tests), we want to at least make sure that the module is syntactially valid.
2017-07-12 18:38:34 -07:00
Matt Clay
20d49af475
Add ANSIBLE_TEST_CI env var to integration tests.
2017-07-12 17:46:12 -07:00
jctanner
df507ca9c4
vmware_guest: fixes for cache objects and datacenter association ( #26719 )
...
* vmware_guest: fixes for cache objects and datacenter association
* find_all_objs was only looking for datastores
* Clear the result if it's datacenter is not correct.
* Re-enable pyvmomi installation
Addresses #25011
Addresses #26511
2017-07-12 17:10:48 -04:00
Matt Clay
25f943e22f
Temporarily disable zypper tests due to timeouts.
2017-07-12 12:40:37 -07:00
Nathaniel Case
5cfdd5df0f
nxos_pim_interface ( #26367 )
...
* Add unit tests to nxos_pim_interface
* Update tests to match module
* Update nxos_pim_interface
* Address pep8 issues
2017-07-12 15:39:43 -04:00
rahushen
74947168e3
Add nxos_command IT and generalize UT ( #26617 )
...
* Add nxos_command IT sanity
* generalize nxos_command UT for different NXOS platforms
2017-07-12 13:19:02 -04:00
Mike Wiebe
eae37ecf21
Add integration tests for nxos_acl_interface ( #26616 )
...
* Add integration tests for nxos_acl_interface
2017-07-12 13:09:27 -04:00
Ken Celenza
31b6ac896d
Kc update ip filter ( #26566 )
...
* add first, last and next usable
* add usable ip filters
* add size usable, range usable and wildcard
* add ip prefix and netmask filter
* add network formatting and check if ip in subnet
* clean up order, add comments
* fix pep8
* update format by index
* clean up and updates from jmcgill298
2017-07-12 17:17:58 +01:00
Ganesh Nalawade
e14e37ee1e
Fix junos unit test failures ( #26676 )
...
* Use lxml api's in unit test to parse xml
* Remove unwanted import in unit test
* Add ncclient dependency in unit test requirement
2017-07-12 08:36:16 -07:00
Pilou
2d7e00c670
mock_unfrackpath_noop: handle follow parameter ( #26662 )
2017-07-12 10:13:25 -05:00
Ricardo Carrillo Cruz
6634f94323
First indentation of first task on prepare_eos_tests ( #26706 )
...
Hard to see what was going on :/
2017-07-12 17:01:59 +02:00
Ricardo Carrillo Cruz
e618221a0f
Split Eth1 and Eth2 configs of prepare_eos_tests ( #26704 )
...
Previous single block wasn't working for Eth2, despite not erroring
out.
2017-07-12 16:50:13 +02:00
Ricardo Carrillo Cruz
efcdc68ad2
Set Ethernet2 to no switchport ( #26703 )
...
Missed this in earlier commit, otherwise eos_vrf tests fail.
2017-07-12 16:32:27 +02:00
Ricardo Carrillo Cruz
7ffa882f9d
Fix provider indentation on prepare EOS ethernet pre step ( #26694 )
2017-07-12 13:09:10 +02:00
Ricardo Carrillo Cruz
59edc44166
Set no switchport on ethernet interfaces ( #26693 )
...
Otherwise this will silently make vrf tests to not work correctly.
2017-07-12 13:02:36 +02:00
Ricardo Carrillo Cruz
cb59e61253
Fix enable ethernes ( #26692 )
...
Missing lines param
2017-07-12 12:54:03 +02:00
Ricardo Carrillo Cruz
8df175fa90
Make sure the Ethernet interfaces are up before running EOS tests ( #26691 )
2017-07-12 12:45:18 +02:00