Jesse Keating
0c2c37a47a
Avoid range selection on empty groups
...
This prevents a traceback when the group is empty.
Fixes #6258
2014-03-03 13:23:27 -08:00
Michael DeHaan
46ec8759d5
Remove the legacy templating code, which was guarded by deprecation warnings in the previous two releases, and undocumented for a long time. use {{ foo }} to access variables instead of ${foo} or $foo.
2014-02-28 18:38:45 -05:00
Michael DeHaan
956eb91de0
Merge pull request #6198 from jlaska/integration_ec2
...
First pass at ec2 module tests
2014-02-27 10:44:37 -05:00
Chris Church
adeea2c3f3
Added integration test for subversion parameters that need escaping.
2014-02-26 22:44:03 -05:00
James Laska
b589bf1d2e
First pass at ec2 module tests
2014-02-26 16:43:30 -05:00
James Tanner
a37a6983be
Switch from skipIf to SkipTest for TestVaulLib
2014-02-26 14:01:31 -05:00
James Tanner
f5359c310f
Add negative tests for VaultLib
2014-02-26 13:38:58 -05:00
James Tanner
baed7a0ed9
Fixes #6187 Add unit tests for VaultLib
2014-02-26 12:10:09 -05:00
Richard C Isaacson
2bce819519
Fix fails on ubuntu due to missing /etc/motd
...
Some systems that we are testing on may not have /etc/motd. So we need to create a file that we can control and use that for the further tests.
2014-02-25 13:42:33 -06:00
James Tanner
e121ff111d
Fix synchronize unit test to handle checkmode
2014-02-25 09:24:14 -05:00
James Cammarata
f23ccebbdc
Merge branch 'issue_4620' of https://github.com/jimi-c/ansible into jimi-c-issue_4620
2014-02-24 20:30:25 -06:00
James Cammarata
7517cd9398
Moving the assemble test to the correct location
2014-02-24 15:19:06 -06:00
James Cammarata
f03d6a67c8
Adding new tests for assemble role
2014-02-24 14:27:23 -06:00
Michael DeHaan
0a83f743c1
Merge pull request #6146 from jlaska/test_synchronize
...
Correct assert and add with_items test
2014-02-24 15:20:49 -05:00
James Laska
40e0204051
Correct assert and add with_items test
2014-02-24 15:07:23 -05:00
Richard C Isaacson
087f7c230d
Typo fixes.
2014-02-24 11:08:21 -06:00
Richard C Isaacson
0446a030d7
Typo fixes.
2014-02-24 11:06:22 -06:00
Richard C Isaacson
dcbc69b69c
Added script to the new integration tests.
2014-02-24 10:57:22 -06:00
Richard C Isaacson
e2a47162d0
Added test for failed_when to non_destructive integration tests.
2014-02-24 09:40:44 -06:00
Richard C Isaacson
0c33e936d4
Adding tests for the command and shell modules.
2014-02-23 14:51:26 -06:00
Azul
89cee747d9
replace test 'wget' package with 'hello' package
2014-02-23 10:46:39 +00:00
James Tanner
d29da4cba1
Add iterator tests
2014-02-21 14:26:38 -05:00
James Tanner
65e58c21dd
Add test for basic lookups
2014-02-21 11:34:06 -05:00
James Tanner
799fe2c289
Add handlers test
2014-02-21 10:28:27 -05:00
James Tanner
d07032fa5a
Add async test role
2014-02-21 10:00:01 -05:00
Michael DeHaan
92feed3851
Update README.md
2014-02-20 19:28:06 -05:00
Michael DeHaan
f0dd040377
reconnect unit tests to 'make tests'
2014-02-20 19:13:27 -05:00
Michael DeHaan
2177b773c8
Rename tests to test, use old directory name.
2014-02-20 19:11:15 -05:00
Michael DeHaan
de600f0040
Move integration tests into tests_new.
2014-02-20 19:10:38 -05:00
Michael DeHaan
379fe02104
Move inventory tests into subdir, prune non-integration tests.
2014-02-20 17:16:58 -05:00
Michael DeHaan
fe7d3773ae
Various tests using datafiles are being moved into the integration test framework (tests_new right now).
...
The unit test infrastructure will remain for things that are mocked out and testable with out filesystem
side effects, and a few cases of things that might not be quite so much (like inventory) that can still
benefit from heavy access to the API.
See the 'tests_new/integration' directory, this will soon fold into tests_new.
2014-02-20 17:16:58 -05:00
Michael DeHaan
0581746a80
Removing tests from units that are now implemented in the new upgraded test system. Once
...
we're a little further along the units directory will be reserved to pure-API tests.
2014-02-20 17:16:58 -05:00
James Cammarata
701af19fad
Removing non-ascii logging test for now
2014-02-20 12:48:59 -05:00
Michael DeHaan
6fb02650ff
Remove tests for things that are now using the playbook based 'test_new' infra. Units will remain here
...
after refactoring, WIP, more to come.
2014-02-19 17:57:39 -05:00
Martin Thorsen Ranang
7e23ed345f
Avoid breaking on unicode input when logging to syslog in modules
...
After commit 254f87e
, non-ascii input broke logging to syslog.
2014-02-17 23:56:08 +01:00
James Cammarata
9c9a940af6
Merge branch 'fix-5679' of https://github.com/jirutka/ansible into jirutka-fix-5679
2014-02-17 14:54:29 -06:00
Ilya Kuznetsov
0658847ea6
Allow equal sign in single-line ini variables
2014-02-14 20:04:23 +07:00
Michael DeHaan
c91ceddfac
Add the start of an integration test structure using Ansible playbooks, also added an assert action plugin to make writing those easier.
2014-02-13 18:28:29 -05:00
Richard C Isaacson
6feeb16636
Reverting unarchive tests.
...
We run into some problems because tar --diff will take into account the file ownership and fail if they don't match.
The real-world implication of this is that we could be doing more unarchives then we need to be doing.
2014-02-12 11:26:42 -06:00
Richard Isaacson
eb4a730933
Merge pull request #5969 from risaacson/pull_5136
...
Updates for the unarchive module and action_plugin.
2014-02-12 10:10:25 -06:00
Richard C Isaacson
598b9c6b7c
Cleanup per notes.
...
Some small changes to per notes from @mpdehann.
2014-02-12 10:01:10 -06:00
Richard C Isaacson
cb7c2b7524
Updates for the unarchive module and action_plugin.
...
There is a bit going on with the changes here. Most of the changes are cleanup of files so that they line up with the standard files.
PR #5136 was merged into the current devel and brought up to working order. A few bug fixes had to be done to get the code to test correctly. Thanks out to @pib!
Issue #5431 was not able to be confirmed as it behaved as expected with a sudo user.
Tests were added via a playbook with archive files to verify functionality.
All tests fire clean including custom playbooks across multiple linux and solaris systems.
2014-02-12 01:57:00 -06:00
James Cammarata
ce0b1a8a96
Fixing tests for git
2014-02-11 12:41:49 -05:00
James Tanner
89c89c8ed2
Re-add synchronize unit tests
2014-02-10 23:56:32 -05:00
James Cammarata
3260e695f4
Make tmp paths in TestRunner dynamic based on pid
...
Fixes #4723
2014-02-05 23:12:31 -06:00
James Cammarata
ca0ec800d8
Revising method for parsing ranges from --limit subsets
...
Also added a new test (test_subset_range) for future validation.
Fixes #4620
2014-02-05 13:58:03 -06:00
Jakub Jirutka
012e3ae206
Fixes #5679 : lineinfile ignores newline in line argument
2014-01-19 02:24:26 +01:00
jctanner
59d99c17b3
Merge pull request #5337 from bob-smith/bugfixFQDNParsing
...
Fix inventory parsing so that FQDN can be parsed without throwing ssh port error
2014-01-14 08:28:38 -08:00
Michael DeHaan
8e5b7d3095
Remove code underlying when_* and only_if, which are deprecated features slated for removal in the 1.5 release.
2014-01-03 19:13:21 -05:00
John Barker
4bf9f714d0
Fix inventory parsing so that FQDN can be parsed without throwing ssh
...
port parsing errors
Fixes problesm introduced by 948d019fef
Adds testcases to defend
2013-12-18 21:33:05 +00:00