Matt Clay
fcac261eef
Run unit tests in isolation w/ coverage support.
2017-02-27 17:16:45 -08:00
Matt Clay
c87ebb6215
Deduplicate arcs when combining coverage data. ( #22022 )
2017-02-27 15:46:15 -08:00
Wittmer, Christian
52fbfa00f9
fix for #21729 , use VERSION_ID instead of PRETTY_NAME to get release ( #21730 )
...
* fix for #21729 , use VERSION_ID instead of PRETTY_NAME to get release
2017-02-27 15:01:02 -05:00
Matt Clay
2797cff773
Run destructive win tests when creating instances.
2017-02-27 10:36:53 -08:00
Ryan Brown
ce150a8295
[cloud] S3 tests check for boto, but then ask for boto3 in error message ( #22002 )
2017-02-27 11:15:02 -05:00
Slezhuk Evgeniy
e12daee5eb
jira: comply with current pep8 rule set
2017-02-27 11:13:23 -05:00
Will Thames
ebfc7bac94
cloudfront_facts module improvements
...
* Make more use of AWS Exception information
* Use pythonic dict assignments
* Improve documentation formatting to make option names clearer
in descriptions
* Meet ansible line length requirements
* Tidy up flake8 messages
2017-02-27 10:22:55 -05:00
John R Barker
9f49d4b8f4
iosxr tests to work with 2.3 ( #21998 )
2017-02-27 14:37:06 +00:00
Peter Sprygada
f95a11a9db
fixes eos_eapi to error on wrong transport ( #21993 )
2017-02-27 09:20:08 -05:00
jhawkesworth
a1047e6273
Adds integration test steps to win_regedit test to cover Extras 2090 ( #15641 )
...
* Adds integration test steps to win_regedit test to cover Extras 2090
* Fixed merge conflict and error in win_regedit integration tests
* fixed pep8 space after comma requirement discovered by ci build
2017-02-27 13:05:00 +00:00
Peter Sprygada
1c3d448a29
updates eos_facts integration test cases ( #21988 )
2017-02-27 07:43:00 -05:00
Dag Wieers
a66d5dcc43
win_chocolatey: Add integration tests ( #21930 )
...
And also fix a known issue.
2017-02-27 11:36:52 +00:00
Peter Sprygada
216877c6ca
adds system_mtu argument to nxos_system ( #21970 )
...
* updates argument_spec
* adds unit test case
2017-02-26 11:33:58 -05:00
Peter Sprygada
8dbb12a9c4
adds integration tests for nxos_mtu ( #21969 )
2017-02-26 09:42:41 -05:00
Peter Sprygada
4c354c9c70
adds integration tests cases for nxos_feature ( #21966 )
2017-02-26 08:12:57 -05:00
Peter Sprygada
10b23f3a00
adds unit test cases for nxos_command ( #21959 )
2017-02-26 07:38:08 -05:00
Peter Sprygada
0cb2019293
roll up of bug fixs for nxos_evpn_global ( #21961 )
...
* updates nxos_evpn_global module
* adds integration test cases
* adds unit test cases
2017-02-26 06:45:26 -05:00
René Moser
06acf8ac2e
nginx_status_facts: fix pep8 ( #21963 )
...
* nginx_status_facts: fix pep8
* remove from legacy files
2017-02-26 11:25:09 +01:00
Peter Sprygada
21880b9742
adds nxos_config unit test cases ( #21960 )
2017-02-26 00:45:01 -05:00
Nathaniel Case
9b9ed59d98
Vyos config fixes ( #21862 )
...
* Fix vyos signatures to match new versions
* Fix test cases referring to 'updates' instead of 'commands'
* I think this is an artifact of `connection: network_cli`?
2017-02-25 21:14:40 -05:00
Peter Sprygada
a284c3f7ea
roll up of fixes for nxos_facts ( #21954 )
...
* fixes commands to work with nxapi
* updates test case timeouts
2017-02-25 17:48:09 -05:00
Peter Sprygada
16a39639f5
fixes minor bugs in eos_eapi module ( #21925 )
...
* module will now check protocol running state before return
* warns on config argument no longer being needed
* lots of integration test cases updated
* updates unit and integration test cases for state check
fixes #21908
2017-02-25 17:18:46 -05:00
Peter Sprygada
7c3957cc0c
fixes nxos_template integration test case ( #21953 )
...
* test case implemented invalid argument: match
* changed argument to force: yes
2017-02-25 16:55:17 -05:00
Peter Sprygada
1f9b503e89
fixes issue with config parents on eos modules ( #21923 )
...
eos_config module wasn't respecting config block path (parents). This
patch fixes that problem. Also fixes a number of integration tests
cases
fixes #21903
2017-02-25 16:40:13 -05:00
Peter Sprygada
14c05d9e2b
roll up of fixes for nxos_config ( #21949 )
...
* fixes provider to not log entries
* fixes nxapi send_request with config statements
* fixes nxapi get_config()
* updates nxos_config integration tests
2017-02-25 16:36:00 -05:00
Peter Sprygada
01ac1bc6e5
roll up of fixes from nxos integration tests ( #21948 )
...
* now fails nxos_nxapi if the transport=nxapi
* fixes typos in nxos_nxapi integration tests cases
2017-02-25 13:17:04 +00:00
René Moser
d26c57f938
exoscale: pep8 and python3 fixes ( #21821 )
...
* exoscale: pep8 fixes
* exo_dns_record: remove from pep8 test legacy
* exoscale: fix python3 support
2017-02-25 10:32:39 +01:00
Matt Clay
2804d2e848
Split up unit tests on Shippable. ( #21931 )
...
* Add more verbose output to coverage combine.
* Run unit tests on CI separately by version.
2017-02-24 16:58:56 -08:00
Matt Clay
0d455037a2
Disable broken tests.
2017-02-24 16:42:17 -08:00
Matt Martz
305c88700d
PEP8 E712 fixes ( #21916 )
2017-02-24 16:49:43 -06:00
Matt Clay
c448a418fd
Treat deprecated modules as old during validation.
2017-02-24 13:04:51 -08:00
Matt Davis
7798297317
temp disable Windows batch test
2017-02-24 11:10:14 -08:00
Matt Martz
97e12b0898
Check for imports to be between last doc line and first callable ( #21863 )
...
* Check for imports to be between last doc line and first callable
* Small readme update
2017-02-24 12:17:56 -06:00
Adrian Likins
6c6b647182
Fix 'ansible-vault edit /some/symlink' ( #20417 )
...
Since vault edit attempts to unlink
edited files before creating a new file
with the same name and writing to it, if
the file was a symlink, the symlink would
be replaced with a regular file.
VaultEditor file ops now check if files
it is changing are symlinks and instead
works directly on the target, so that
os.rename() and shutils do the right thing.
Add unit tests cases for this case and
assorted VaultEditor test cases.
Fixes #20264
2017-02-24 12:35:39 -05:00
Adrian Likins
8830cde28d
Fix 'task name is not templated in retry callback' (add task_name property to TaskResult) ( #21214 )
...
Fix 'task name is not templated in retry callback'
Add a task_name property to TaskResult that knows to
check in TaskResult._task_fields.
Add integration test for v2_retry_runner callback
Fixes #18236
2017-02-24 12:33:24 -05:00
Adrian Likins
a2907c4d5c
Add smoke/intg tests for vault cli ( #21679 )
...
Add smoke/intg tests for vault cli
2017-02-24 10:30:54 -05:00
Dag Wieers
b1f6344ecb
win_chocolatey: Clean up parameter handling ( #21533 )
...
Changes include:
- Use Get-AnsibleParam with -type/-validateset
- Replace $result PSObject with normal hash
- Deprecate 'upgrade' parameter by using state=latest
2017-02-24 10:09:11 +00:00
Matt Martz
36e6c7973d
pep8 fixes for module_docs_fragments ( #21876 )
2017-02-24 09:01:03 +01:00
Dag Wieers
aebf6c8c92
powershell.ps1: Ensure Fail-Json() works with Hashtables ( #21697 )
...
Without this change a dictionary $result object would be emptied if it
is anything but a PSCustomObject. Now we also support Hashtables.
2017-02-23 23:08:19 -08:00
Peter Sprygada
381f7209f8
fixes issue in nxos_config when retrieving current config ( #21843 )
...
When parsing the configuration, the wrong indent level was set so the
configurations could not be properly compared. Also noted that
defaults: yes needed to be added to the integration tests to make the
test cases valid, which is also included in this patch
fixes #21828
2017-02-23 16:59:29 -05:00
mikedlr
34d9415d6d
[cloud][tests] AWS lambda module unit tests ( #21768 )
...
First pass at unit tests; demonstrates no update when only one parameter changed bug that was fixed in 22701806
.
2017-02-23 09:58:26 -05:00
Toshio Kuratomi
08a752faea
Add some unittests for lib/ansible/constants.py
2017-02-22 15:56:11 -08:00
Matt Martz
4b320ce0e4
Add checks for from module_utils import * ( #21800 )
2017-02-22 13:16:35 -08:00
Matt Clay
cba91c7f44
Test placement ( #21801 )
...
* Fix test placement and update messaging.
* Add note about group selection.
2017-02-22 12:43:45 -08:00
Matt Clay
b5e0eb0985
Fixes for missing aliases files sanity test. ( #21798 )
...
* Refine test for missing aliases files.
* Fix formatting of missing aliases message.
2017-02-22 12:04:09 -08:00
Toshio Kuratomi
45251f910c
Make BaseFileCache into an abstractbaseclass so it's a proper interface
...
Push the opening and closing of files into the _load and _dump methods
so that we don't invoke the slow codec machinery without reason.
2017-02-22 10:27:29 -05:00
Brian Coca
374af06cbf
added pickle and yaml cache plugins
...
added new base class for file based cache plugins as 99% of code was common
now also catches unexpected decoding exceptions
allows per module file modes and encoding
moved jsonfile code to base
2017-02-22 10:27:29 -05:00
Ricardo Carrillo Cruz
ab4e83f288
Remove superfluous include on iosxr filesystems fact gathering ( #21775 )
...
The regex will catch only lines that start with 'Directory of' regardless.
Also, fixing unit tests while at it.
2017-02-22 15:44:17 +01:00
Matt Clay
b2bd75a408
Restore 2008-SP2 and 2008-R2_SP1 CI testing.
2017-02-21 20:55:25 -08:00
Matt Clay
9462707f21
Test www.redhat.com instead of docs.ansible.com.
2017-02-21 20:24:22 -08:00