Brian Coca
5bac17de51
fixed pfexec test
9 years ago
Brian Coca
11f1d99a5b
added test for first_available and copy
9 years ago
Brian Coca
b9bb3e83b7
added new test that allows for listed bare strings
...
now with_times: barestring, will error out in test
9 years ago
Brian Coca
091caf6279
added missing error class import
9 years ago
Brian Coca
e9cf67004b
updated fail_on_undefined test to new function signatures
9 years ago
Brian Coca
aa6e204b6e
Merge pull request #11115 from jhawkesworth/second_go_at_fixing_1404
...
Part fix for https://github.com/ansible/ansible-modules-core/issues/1404 (replaces #11086 )
9 years ago
Matt Martz
230be812ba
Don't test for play.become_pass any longer
9 years ago
Matt Martz
49d19e82ab
Get tests passing
...
The largest failure in the tests was due to selinux not being installed.
The tests don't require it to be installed, so mock the import.
9 years ago
James Cammarata
9ac624d2c9
Fix mock DictDataLoader _get_file_contents to match real code
9 years ago
James Cammarata
e547e1f9ba
Merge branch 'devel' into devel_switch_v2
9 years ago
James Cammarata
fe41f109a9
Merge branch 'v2_final' into devel_switch_v2
9 years ago
James Cammarata
4bc7703db3
Fixing some small bugs related to integration tests (v2)
9 years ago
Jon Hawkesworth
30b92a6f4c
Get-FileChecksum allways returns a string now,
...
and the test_win_copy integration tests that depend on the checksum
have been updated in this change too.
9 years ago
Chris Church
d2ba0de6aa
When running winrm tests against multiple hosts, fail the play when any host has a failure.
9 years ago
Chris Church
8d742df1de
Allow prepare_win_tests role to run multiple times, before each role that depends on it.
9 years ago
Chris Church
1e418fe56a
Only run win_feature tests when the host has the ServerManager module.
9 years ago
James Cammarata
0828028c71
Fixing unit test for included file changes
9 years ago
Toshio Kuratomi
ac14ad1419
Test on fields that are actually set
9 years ago
Toshio Kuratomi
73b7d96501
Test on fields that exist
9 years ago
Toshio Kuratomi
1bda7cc200
Test that uri module validates certs
9 years ago
Toshio Kuratomi
0f4a3409d8
Add test that validate_certs=no works
9 years ago
James Cammarata
60bea844b3
Merge branch 'v2_final' into devel_switch_v2
9 years ago
James Cammarata
2bad888f28
Merge branch 'v2_final' into devel_switch_v2
...
Conflicts:
lib/ansible/inventory/__init__.py
lib/ansible/modules/core
lib/ansible/utils/__init__.py
lib/ansible/utils/module_docs.py
9 years ago
Toshio Kuratomi
afc19894e1
Make fetch_url check the server's certificate on https connections
9 years ago
Toshio Kuratomi
1ccf2a4685
Make fetch_url check the server's certificate on https connections
9 years ago
James Cammarata
e59d4f3b51
More module_utils/basic.py unit tests for v2
9 years ago
Toshio Kuratomi
b91532aff3
Drop the mysql test db first so that we test with a clean slate.
9 years ago
Yannig Perre
c2968d6d84
New lookup plugin : ini. Can handle ini file and java properties file.
...
Can also read a list of value in a section using regexp.
9 years ago
James Cammarata
339a02c384
Started reworking module_utils/basic unit tests (v2)
9 years ago
James Cammarata
d4a31e8d26
Adding unit tests for TaskExecutor (v2)
9 years ago
Serge van Ginderachter
b92d70c5b6
tests files extensions in group/host_vars dir
...
only files with extensions as per
C.YAML_FILENAME_EXTENSIONS should be parsed
9 years ago
James Cammarata
838ff32001
Fix unit test for conn_info (v2)
...
The default user expected in the connection information is the current
user, not root
9 years ago
James Cammarata
ecd5eb902d
Adding unit tests for ConnectionInformation (v2)
9 years ago
Toshio Kuratomi
a8d52e3e94
Have to setup the proper mime-types before importing SImpleHttpServer
9 years ago
Toshio Kuratomi
7af2632c87
Forgot to invoke wrapper instead of SimpleHttpServer
9 years ago
Toshio Kuratomi
b312e97a30
Think that integration tests are failing in json due to lack of json mimetype. Make a short wrapper to fix that.
9 years ago
Toshio Kuratomi
13253f9c68
Merge pull request #10565 from bcoca/with_sequence_expand
...
made sequence more flexible
9 years ago
James Cammarata
9921a1d2be
Unit tests for base strategy class (v2)
9 years ago
Toshio Kuratomi
13578738bf
Merge pull request #11014 from ansible/uri-integration
...
Uri integration tests
9 years ago
Brian Coca
78985e5c33
Merge pull request #11030 from resmo/feature/cloudstack_tests_cs_portforward
...
cloudstack: add tests for cs_portforward
9 years ago
Rene Moser
3916dc8f9e
cloudstack: add tests for cs_portforward
9 years ago
Rene Moser
3d816402ba
cloudstack: add tests for cs_firewall
9 years ago
James Cammarata
21fa385ce7
Reorganizing plugin unit tests and adding start of strategy tests (v2)
9 years ago
James Cammarata
a960fcd569
Adding module_utils tests from v1 to v2
9 years ago
James Cammarata
398b1d3e60
Cleaning up template test syntax a bit
9 years ago
James Cammarata
9aa8676bdd
More template unit tests for v2
9 years ago
James Cammarata
23cd3294d0
Starting to add v2 tests for template
9 years ago
James Cammarata
48d62fd934
Cleaning up VariableManager tests (v2)
9 years ago
Toshio Kuratomi
0f9ad9dad2
Update integration tests from @darkk to work with the current uri module code
9 years ago
Leonid Evdokimov
3383a7b37a
tests: replace start-stop-daemon with async action
9 years ago
Leonid Evdokimov
ae9ba4afa1
uri: provide raw_content, parse json without double-decoding. Fixes #7586
...
Regression potential:
- `raw_content` is written to `dest` file instead of decoded `content`
- `raw_content` doubles module reply
9 years ago
James Cammarata
a0509cda1e
Fix test_role unit tests to use unique role names to avoid role caching errors
9 years ago
Toshio Kuratomi
bbda86ad0a
Fix parsing tests so that they all run
9 years ago
James Cammarata
b94e2a1f4e
Fixing bugs related to parsing and fixing up parsing integration tests (v2)
9 years ago
James Cammarata
830225d9c1
Fix errors in subelements lookup plugin and associated tests (v2)
9 years ago
Jan Losinski
dcb54d9657
Add integration test to verify #10073
...
In issue #10073 a misbehaviour in literal handling for inline lookup
arguments that can cause unexpected behaviur was reported. This
integration testcase reproduce the problem.
After applying pull request #10991 the issue is fixed and the test
passes.
Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
9 years ago
Serge van Ginderachter
9b646dea41
Add optional 'skip_missing' flag to subelements
9 years ago
James Cammarata
1ca8cb8553
Fixing up v2 unit tests
9 years ago
Rene Moser
9180ede6e0
cloudstack: add test for cs_account
9 years ago
Toshio Kuratomi
f9f8af06fc
Change asserts to assertIsInstance for better error messages
9 years ago
Matt Martz
a0fc8bb0bd
Testing additions and fixes
...
* Fix import pathing for units.mock
* Add some additional requirements
* Use compileall to test compatiblity with different python versions
9 years ago
Chris Meyers
cf300da02c
azure changes to Makefile
9 years ago
Chris Meyers
efb190d5a5
add azure integration tests
9 years ago
James Cammarata
8f504dacdd
Merge branch 'devel' into v2_final
...
Conflicts:
lib/ansible/modules/core
v2/ansible/modules/core
v2/ansible/modules/extras
9 years ago
Brian Coca
1071fa12ca
Merge pull request #10908 from resmo/feature/cloudstack-tests
...
cloudstack: integration tests
9 years ago
Brian Coca
4d357a73f6
Merge pull request #10868 from jaypei/devel
...
Add lineinfile integration tests for quoted string
9 years ago
James Cammarata
ce3ef7f4c1
Making the switch to v2
9 years ago
Rene Moser
0588a0fdd9
cloudstack: integration tests
9 years ago
Toshio Kuratomi
da5e201b07
Change python-q into sharutils as the epel repo for centos6 is being funky.
9 years ago
Toshio Kuratomi
6a985b9c6b
Add Fedora mysql vars so we get mariadb rather than mariadb-galera
9 years ago
Toshio Kuratomi
3ccc2ae299
Fix include test to keep type
9 years ago
Toshio Kuratomi
974731bec0
Fix filename of output file
9 years ago
Toshio Kuratomi
8d0ceeca91
Make template test work with both py2.6 and 2.7+
9 years ago
Toshio Kuratomi
fb96173d10
to_nice_json filter no longer has a trailing space when formatting dicts
9 years ago
jaypei
288fe1179a
Add lineinfile integration tests for quoted string
...
Reference #10864
9 years ago
Jeff Bachtel
47c3d75c3c
Add test for https://github.com/ansible/ansible/issues/9851
9 years ago
Carlos E. Garcia
cfbfd38723
just a few spelling error changes
9 years ago
Toshio Kuratomi
6935d467eb
Add tests for yum module taking lists of packages in various formats
9 years ago
Toshio Kuratomi
a0def30c34
Add integration test for unarchive filelist feature
10 years ago
Toshio Kuratomi
aab681bc2b
Update core and extras module refs and add tests for an unarchive
...
problem that the update fixes:
https://github.com/ansible/ansible-modules-core/issues/1064
10 years ago
Toshio Kuratomi
ed601f964d
Merge pull request #10683 from timsutton/remove-old-git-integration-test
...
Git integration test: remove test for ambiguous .git/branches dir
10 years ago
Timothy Sutton
5f1ba589a5
Git integration test: remove test for ambiguous .git/branches dir
...
- '.git/branches' does not always exist, but the git integration
tests always checks for this directory's existence so it always
fails
- more info:
- http://stackoverflow.com/questions/10398225/what-is-the-git-branches-folder-used-for
10 years ago
Brian Coca
67512aeeb6
Merge pull request #10618 from jder/force-handlers
...
Fix --force-handlers, and allow it in plays and ansible.cfg
10 years ago
Feanil Patel
0abcebf1e4
Don't convert numbers and booleans to strings.
...
Before this change if a variable was of type int or bool and the variable was referenced
by another variable, the type would change to string.
eg. defaults/main.yml
```
PORT: 4567
OTHER_CONFIG:
secret1: "so_secret"
secret2: "even_more_secret"
CONFIG:
hostname: "some_hostname"
port: "{{ PORT }}"
secrets: "{{ OTHER_CONFIG }}"
```
If you output `CONFIG` to json or yaml, the port would get represented in the output as a
string instead of as a number, but secrets would get represented as a dictionary. This is
a mis-match in behaviour where some "types" are retained and others are not. This change
should fix the issue.
Update template test to also test var retainment.
Make the template changes in v2.
Update to only short-circuit for booleans and numbers.
Added an entry to the changelog.
10 years ago
Chris Church
42bd640d14
Update win_user tests to set a group on user creation.
10 years ago
Chris Church
56f4bf44f5
Add integration tests for win_user module.
10 years ago
Jesse Rusak
652cd6cd5e
Fix --force-handlers, and allow it in plays and ansible.cfg
...
The --force-handlers command line argument was not correctly running
handlers on hosts which had tasks that later failed. This corrects that,
and also allows you to specify force_handlers in ansible.cfg or in a
play.
10 years ago
Brian Coca
2a8a302e7e
fixed corner case when counting backwards, added test cases for count=0 and backwards counts
10 years ago
Toshio Kuratomi
aaa25eb75c
Make run_command() work when we get byte str with non-ascii characters (instead of unicode type like we were expecting)
...
Fix and test.
Fixes #10536
10 years ago
Brian Coca
c49685b753
removed debug play from tests
10 years ago
Brian Coca
a53cf9d6fa
now correctly aplies add_host passed variables last to override existing vars.
10 years ago
Toshio Kuratomi
e73b945900
Merge pull request #10112 from jsmartin/ec2_asg_rolling_integration_tests
...
Adds integration tests for new ec2_asg features
10 years ago
Toshio Kuratomi
98db6a232d
Have selinux allow docker<=>nginx communication
10 years ago
Toshio Kuratomi
3c52c36629
Okay, let's see if these pauses are enough to get this passing
10 years ago
Toshio Kuratomi
2a967879fb
Fix the removal of busybox image
10 years ago
Toshio Kuratomi
c2fb0b8f9d
Some debugging for why docker tests are failing in jenkins
10 years ago
Toshio Kuratomi
f4c1260d03
Add more tests for private docker registries
10 years ago
Toshio Kuratomi
259744d5f4
Remove debug statements
10 years ago
Toshio Kuratomi
2cfeec3683
Add tests using a docker private registry
10 years ago
Toshio Kuratomi
9e14471471
And ran into a different problem with centos6. Sigh.
10 years ago
Toshio Kuratomi
85e137bbad
Attempt to enable docker tests for rhel/centos6 as well
10 years ago
Toshio Kuratomi
f8ec1451ea
Would help if I added these files in the right directory
10 years ago
Toshio Kuratomi
23291e8d8c
Ugh, looks like very few distros have the proper packages to run the docker module.
...
break up the tests so that we can maybe run this on at least one
platform
10 years ago
Toshio Kuratomi
a64de2e000
Initial test of the docker module
10 years ago
James Laska
60acdee0dc
Enable assert_raises_regexp on py26
10 years ago
Toshio Kuratomi
f05cda6ffc
Comma is also dependent on position within the hash
10 years ago
Brian Coca
74bf59082d
fixed and reintroduced syncronize test, fakerunner object needed become_method to be it's default 'sudo'
10 years ago
Toshio Kuratomi
644e50fe34
Hash randomization makes one of the heuristic_log_sanitize checks not work.
...
Nothing we can do, when it sanitizes ssh_urls it's simply overzealous.
10 years ago
Toshio Kuratomi
4710a07fb0
Test case for #10426
10 years ago
Brian Coca
eb69eb4108
Merge pull request #10435 from bcoca/ssh_password_become_fix
...
fixes password error detection for ssh connection plugin
10 years ago
Brian Coca
f803c1e1f8
fix tag test that broke with new tag info displayed in list tasks
10 years ago
Brian Coca
587ab17f10
fixes password error detection for ssh connection plugin
...
removes sycnronize test that does not work with current sudo setup
Fixes #10434
10 years ago
Brian Coca
5f6db0e164
preliminary privlege escalation unification + pbrun
...
- become constants inherit existing sudo/su ones
- become command line options, marked sudo/su as deprecated and moved sudo/su passwords to runas group
- changed method signatures as privlege escalation is collapsed to become
- added tests for su and become, diabled su for lack of support in local.py
- updated playbook,play and task objects to become
- added become to runner
- added whoami test for become/sudo/su
- added home override dir for plugins
- removed useless method from ask pass
- forced become pass to always be string also uses to_bytes
- fixed fakerunner for tests
- corrected reference in synchronize action plugin
- added pfexec (needs testing)
- removed unused sudo/su in runner init
- removed deprecated info
- updated pe tests to allow to run under sudo and not need root
- normalized become options into a funciton to avoid duplication and inconsistencies
- pushed suppored list to connection classs property
- updated all connection plugins to latest 'become' pe
- includes fixes from feedback (including typos)
- added draft docs
- stub of become_exe, leaving for future v2 fixes
10 years ago
Toshio Kuratomi
ffb281d96c
Merge pull request #9600 from msabramo/make_AnsibleError_a_plain_ol_exception
...
Make AnsibleError a plain ol' exception
10 years ago
Toshio Kuratomi
a8c02b7049
Rework the shell quoting of remote checksumming
...
Instead of getting rid of pipes.quote, use pipes.quote and get rid of
the manually entered toplevel quotes. This should properly escape
backslashes, quotes, and other characters.
Also fix the new checksumming python "one-liner" for csh.
ansible_shell_type needs to be set to csh.
Fixes #10363
Fixes #10353
10 years ago
Toshio Kuratomi
68c99a12b3
Merge pull request #10346 from lekum/find_plugin_bugfix
...
Bug fix: Search only for files as candidates
10 years ago
Toshio Kuratomi
9399290cca
Proper git commit of the new integration test
10 years ago
Toshio Kuratomi
89159951dc
Fix name of a task containing a template causing traceback
...
Workaround for #10321 Need to fix better in v2
10 years ago
Alejandro Guirao
b8cf131375
Bug fix: Search only for files as candidates
10 years ago
Toshio Kuratomi
e146245a0d
Integration test for #10300
10 years ago
Brian Coca
c81d981164
Merge pull request #10183 from bcoca/tag_control
...
adds complex tag management
10 years ago
Brian Coca
1cb47c807e
changed fetch test to match new functionality
10 years ago
Brian Coca
8872bba21f
rearranged math filters
10 years ago
Brian Coca
2642738646
changed jsonify test to ignore whitespace
10 years ago
Toshio Kuratomi
9bb8e60ed1
Merge pull request #10269 from danrue/unarchive_creates_behavior
...
Make behavior consistent when using 'creates' option with modules
10 years ago
Toshio Kuratomi
f1f176d86b
Merge pull request #10266 from sivel/rax-cbs-test-size-fix
...
rax_cbs: Remove explicit msg match for invalid size in integration tests
10 years ago
Dan Rue
787388ac30
Do not mark "skipped" when changed is false
...
When using the "creates" option with the unarchive module, set changed
to False if the file already exists. This behavior is consistent with
other modules which use "creates", such as command and shell.
10 years ago
Matt Martz
1d0ceb37a4
Remove explicit msg match for invalid size
10 years ago
Brian Coca
bc5d0a8cd4
fixed jsonify test
10 years ago
Brian Coca
1861be8f31
Merge pull request #9957 from hfinucane/apt-deb-tests
...
Add tests for using .deb files
10 years ago
Toshio Kuratomi
8f05e4eaaf
Tests for: https://github.com/ansible/ansible-modules-core/issues/778
10 years ago
Brian Coca
65c08d1364
added tests
...
refactored task selection into method
list-tasks now uses common method of task selection
always is now skippable if specified in --skip-tags
10 years ago
Brian Coca
5f2d5abeea
ensure proper strings/unicodestrings for passwords
...
updated to correct to_bytes function
removed old to_bytes/to_unicode and repointed clients to new location
fixed unicode test
10 years ago
Matt Martz
be6e49dd1f
Add tests for rax_cdb_database
10 years ago
Matt Martz
952aa0c2d8
Don't hardcode list of delete functions to loop through
10 years ago
Matt Martz
9485d82eca
Add tests for rax_cdb
10 years ago
Matt Martz
29cd7e3fc1
Add tests for rax_identity
10 years ago
Matt Martz
74f4d186cc
Add tests for rax_cbs_attachments
10 years ago
Matt Martz
5e00e72f7a
Remove unecessary prep tasks
10 years ago
Matt Martz
3ae1014fd3
Add tests for rax_cbs
10 years ago
Matt Martz
f01ae9f509
Add test_rax_network role
10 years ago
Matt Martz
e54c45ee6d
Add test_rax_keypair role
10 years ago
Matt Martz
abac45dafc
Add test_rax_meta role
10 years ago
Matt Martz
9878ebf0ee
Add tests for rax instance_ids with state=absent
10 years ago
Matt Martz
340b845c38
Add test_rax_facts
10 years ago
Matt Martz
dab9c30584
Add some extra vars and create a dependent role prepare_rax_tests
10 years ago
Matt Martz
5a862328f0
Add test_rax_clb_nodes
10 years ago
Matt Martz
b151c7ffac
Add some additional output to cleanup_rax.py
10 years ago
Matt Martz
b8e7211661
Update rax_clb tests for fixes in the module
10 years ago
Matt Martz
7ba7e3bd69
Add tests for rax_clb
10 years ago