dd3d04e96a
Adding pip install of virtualenv to test deps integration role
2015-12-17 10:31:14 -05:00
5fa93ef8fc
Merge pull request #13477 from chrismeyersfsu/jenkins-playbooks
...
Jenkins playbooks
2015-12-17 10:19:52 -05:00
d7f2f606e1
Add has_hostkey to mock objects to fix broken unit tests
2015-12-16 21:49:33 -05:00
857456ea5f
Fixing template integration test for python 2.6 versions
...
No longer immediately fallback to to_json if simplejson is not installed
2015-12-16 18:22:22 -05:00
fffd29d1ab
Update mysql setup to handle installing mysql with dnf too.
2015-12-16 14:06:51 -08:00
6109f70397
Attempt at fixing strategy unit test failures on py2.6 and py3
2015-12-16 14:02:25 -05:00
1116bc6ca6
Merge pull request #13191 from Jmainguy/mysql
...
Add shared connection code for mysql modules
2015-12-16 10:47:49 -08:00
34e88e48a5
Add shared connection code for mysql modules
2015-12-16 13:36:18 -05:00
375eb501b3
Update url to site that has an invalid certificate
2015-12-16 09:41:01 -08:00
9942d71d34
Test for filename option in apt_repository module.
2015-12-16 01:37:02 -08:00
a7ac98262d
Make module_utils.known_hosts.get_fqdn work on ipv6
2015-12-14 19:30:54 +01:00
457f86f61a
Minor: Correct type pyhton => python
2015-12-14 08:50:37 -08:00
fc19ad21ef
Merge pull request #13494 from Jmainguy/msyql_hash_tests
...
add tests for encrypted hash mysql_user
2015-12-14 07:58:39 -08:00
49dc9eea16
add tests for encrypted hash mysql_user
2015-12-14 10:12:06 -05:00
35015aaa4a
Merge pull request #13529 from mscherer/add_tests_known_hosts
...
Add tests for ansible.module_utils.known_hosts
2015-12-14 09:50:23 -05:00
279c5a3596
Cleanup strategy tests broken by new forking strategy
2015-12-14 03:07:20 -05:00
3c4d2fc6f2
Add tests for ansible.module_utils.known_hosts
2015-12-12 20:03:35 +01:00
97554fc222
Fixing filter test for extract to use proper group
2015-12-11 14:55:38 -05:00
c402325085
Fixing up docker integration tests a bit
2015-12-10 13:10:59 -05:00
04fc3f118f
Code smell test for specifying both required and default in FieldAttributes
2015-12-09 08:25:29 -08:00
8d66dcda21
remove .gitignore
2015-12-09 09:39:45 -05:00
f16628ffec
symbolic link role for testing
2015-12-09 09:37:39 -05:00
57391f49ba
removed ansible_python_interpreter
...
* added missed renames of ansible_deps to ansible_test_deps
* removed acidential inventory.dynamic file
* modified README for ansible_test_deps role
2015-12-09 07:52:43 -05:00
ea72fd6547
adding integration tests for win_regmerge module (extras)
2015-12-09 08:57:06 +00:00
822624d061
rename role ansible_deps to ansible_test_deps
2015-12-08 14:05:57 -05:00
05c8bb79f8
playbook that Ansible jenkins runs moved into core
...
The playbook is already running in jenkins and works. This moves the
assets into core for ease of maintenance going forward.
2015-12-08 12:24:42 -05:00
750adbaa27
Changing up how host (in)equality is checked
...
Fixes #13397
2015-12-04 12:57:46 -05:00
cfeef81303
For now, skip tests of module_utils/basic functions that are failing on
...
py3 (these are only run on the target hosts, not on the controller).
2015-12-03 14:16:29 -08:00
7d073bdd17
Merge pull request #13345 from amenonsen/extract
...
Add an 'extract' filter
2015-12-03 11:19:06 -08:00
e00012994e
Also some unicode tests for return_values()
2015-12-02 21:09:53 -08:00
5fdfe6a0f2
Add some test data that has unicode values
2015-12-02 21:07:41 -08:00
ac54ac618c
Something's strange... let's see if python2.6 is really the same now...
2015-12-02 14:49:28 -08:00
eb7db067f9
Fix template test results on python2.6
2015-12-02 10:32:10 -08:00
8cf1815867
Add an 'extract' filter
...
At its most basic, this is nothing more than an array or hash lookup,
but when used in conjunction with map, it is very useful. For example,
while constructing an "ssh-keyscan …" command to update known_hosts on
all hosts in a group, one can get a list of IP addresses with:
groups['x']|map('extract', hostvars, 'ec2_ip_address')|list
This returns hostvars[a].ec2_ip_address, hostvars[b].ec2_ip_address, and
so on. You can even specify an array of keys for a recursive lookup, and
mix string and integer keys depending on what you're looking up:
['localhost']|map('extract', hostvars, ['vars','group_names',0])|first
== hostvars['localhost']['vars']['group_names'][0]
== 'ungrouped'
Includes documentation and tests.
2015-12-02 18:16:38 +05:30
c03afccc05
reformated test, changed big assert to with_items
...
much easier to see the individual condition that causes the failure
when using with_items and evaluating each part of the assert individually
2015-12-01 21:11:12 -08:00
dc0fae1af7
Also make sure remote_user is defaulted correctly for delegated hosts
...
Fixes #13323
2015-11-30 16:15:14 -05:00
f3476b556d
Add assertions for ansible_date_time in setup result.
2015-11-27 00:39:51 -05:00
3c8c2fb090
Merge pull request #13208 from agx/zypper-integration-test
...
Add integration tests for zypper
2015-11-23 15:20:35 -05:00
e62fb04a2e
Merge pull request #13229 from zarnovican/bza_fix_test_hg
...
test_hg fix: remove reference to "head"
2015-11-23 14:34:13 -05:00
138068c56e
Merge pull request #13230 from zarnovican/bza_fix_test_svn
...
test_svn fix: remove hardcoded "~/ansible_testing/svn" path
2015-11-23 14:33:33 -05:00
272778f732
Modify task executor to reuse connection inside a loop. Fix WinRM connection to set _connected properly and display when remote shell is opened/closed. Add integration test using raw + with_items.
2015-11-23 11:53:05 -05:00
a30a52ef52
test_svn fix: remove hardcoded "~/ansible_testing/svn" path
2015-11-20 13:36:55 +01:00
5fc64deffe
test_hg fix: remove reference to "head"
...
ERROR! error while evaluating conditional: head.stat.isreg
This is remnant from earlier change 50e5d81777
which removed stat on head file..
2015-11-20 13:02:17 +01:00
91500f8f5f
Fix include param precedence in variable manager
2015-11-19 09:01:51 -05:00
0821d251c8
Add integration tests for zypper
...
Modeled after the yum tests but also tests local package installations
as fixed with PR#1256.
This depends on PRs #1256 , #1261 and #1262 in ansible-modules-extra.
2015-11-18 18:25:43 +01:00
ff19233ad3
Add tests for #10620
2015-11-18 20:47:54 +10:00
90f99f29ae
unittest cover for 'run_command'
...
All os.*, subprocess.* is mocked to avoid side-effects.
Tests are skipped in Py3, since 'run_command' is not Py3-ready, yet.
2015-11-17 11:57:50 +01:00
e61882ca19
Merge pull request #13170 from robinro/integration_test_git_ansible-modules-core_pull_721
...
add test for changing git remote url
2015-11-16 14:53:47 -08:00
349e072a74
fix for dynamic (add_host) hosts not available in hostvars
...
Looks like there are two pattern caches that need to be cleared for this to work- added the second one.
Added integration tests for add_host to prevent future regressions.
2015-11-16 10:53:10 -08:00
4f3430ebeb
Handle unexpected database presence
...
Check for database presence in a nice way, rather than
dropping the database.
Thankfully there was a syntax error in the previous
version, so no database would have been dropped.
There was no check for whether it succeeded or not.
2015-11-15 10:45:24 +10:00