James Laska
d314f1b038
[test_apt_repository] Verify that 'python-apt' auto-installs correctly
...
Remove 'python-apt' before testing the 'apt_repository' module. The
'apt_repository' module has the smarts to auto-install python-apt. The
integration test will now assert the correct auto-install behavior.
10 years ago
Chris Church
f9c74d6e57
Add integration tests for group_by module. Fixed bug introduced by ansible/ansible#7273 while also fixing issue described in ansible/ansible#6953
10 years ago
James Cammarata
84e13e5f4c
Make sure amazon test doesn't check host keys
10 years ago
James Cammarata
d6fc9f1dfc
Fixing two bugs in the ec2_elb_lb module
...
* the current state of the ELB was not reflected properly when checking
the status after a change was made.
* invalid zones caused a traceback when enabling/disabling zones
10 years ago
James Cammarata
b753625dbf
Refuse to convert a non-empty directory into a link with the file module
...
Also adds an integration test for the above.
Fixes #7254
10 years ago
someda
50080b3774
fix #7244 recursive copy fails when setting directory attributes
...
- reverse the order of new_directory_list returned from split_pre_existing_dir in copy module
10 years ago
James Cammarata
bf7c51ad8a
Adding an ec2_elb test to re-add an instance that had been removed
10 years ago
James Cammarata
dc4f198bad
Forgot to add an assertion for the new rsync_path test
10 years ago
James Cammarata
45237f270d
Adding a new test for the synchronize module to test rsync_path
10 years ago
Carlos E. Garcia
7f5dd5e85d
multiple spelling error changes
10 years ago
James Cammarata
c9df855d38
Adding an integration test for the ec2_elb module
10 years ago
James Cammarata
f2db460203
A few updates to the ec2_elb_lb integration test
10 years ago
James Martin
2ef65ae813
ec2_elb_lb integration tests.
10 years ago
James Martin
8a21f226b5
ec2_eip integration tests.
11 years ago
Chris Conway
1e0eed3fce
Changes cleanup_gce.py to use gce_credentials module.
11 years ago
Chris Conway
2257a69723
Adds support for attaching persistent disks to GCE instances
11 years ago
Chris Conway
d227330a55
Adds support for creating GCE persistent disks from snapshots
11 years ago
Chris Conway
0b45b1256d
Adds support for creating GCE persistent disks from images
11 years ago
Chris Conway
1e76fe2569
Adds integration tests for gce_pd module.
11 years ago
Chris Conway
2cc4a372c5
Adds integration tests for gce module.
11 years ago
James Cammarata
567f3819b1
Fixing newline escapes in lineinfile
...
Fixes #5679
11 years ago
James Cammarata
b73cddc485
Revert "Fix #5679 again after recent changes in core"
...
This reverts commit 2bfaacd170
.
Fixes #6821
11 years ago
James Cammarata
82b24c162e
Adding delimiter fixes to action_plugin + fixing local assembling with a delimiter
...
Also added a new integration test for assemble using local assembly
with a delimiter.
11 years ago
James Cammarata
684d46b170
Fixing some parsing issues in authorized_key module
...
Also adds an integration test for authorized_key for future validation.
Fixes #6700
11 years ago
James Cammarata
78bdb078fe
Fix for bug related to async jid polling change plus a new test
11 years ago
James Cammarata
b3cdcbff75
Adding in a test for subversion export option
11 years ago
James Tanner
f9018a6f1d
Ensure handlers run when meta tasks are defined and add handler integration tests
...
Fixes #6678
Fixes #6670
11 years ago
James Tanner
4045b793be
Addresses #6550 add integration tests for pipe lookup
11 years ago
James Laska
750d9e2d59
Update credentials.yml documentation and handling
...
Changes include:
* Update Makefile to use credentials.yml when it exists
* Add details on the use of the credentials.yml file to README.md.
* Update credentials.template comments
11 years ago
James Cammarata
5d8c9d3f0f
Merge branch 'file_fixes_clean' of https://github.com/bcoca/ansible into bcoca-file_fixes_clean
11 years ago
James Laska
4ef2603a62
Add yum+apt integration tests for auto dependency installalation
...
The `apt` and `yum` modules will automatically install python dependencies.
This change updates the existing integration tests to test whether auto-install
of dependencies is functioning properly.
11 years ago
Michael DeHaan
5c05982dea
Merge pull request #6448 from jirutka/fix-5679-2
...
Fix #5679 again after recent changes in core
11 years ago
Brian Coca
2d25577e11
Fixes and cleanup to file functions and module
...
- unified set attribute functions ... not sure why 2 identical functions
exist with diff names, now there are 3 while i repoint all modules to 1
- fixed issue with symlinks being created w/o existing src when force=no
- refactored conditionals, simplified where possible
- added tests for symlink to nonexistant source, with both force options
- made symlink on existing attomic (force)
11 years ago
James Laska
aacccd441b
Add integration test for apt_repository
...
Tests several ways to specify the repository. For every repo added, the test
asserts that:
* the apt-cache was updated as expected (depends on `update_cache` parameter)
* the PPA key was installed (depends on `repo` format)
11 years ago
James Laska
07dd02c25a
[test_ec2*] cloud integration test updates
...
To support parallel cloud test execution, create and provide a random string to
cloud integration tests. The variable 'resource_prefix' can be used in cloud
roles and during resource cleanup to safely create/destroy cloud-based
resources.
Additional changes include:
* The roles test_ec2_key and test_ec2_group were updated to use to
{{resource_prefix}}.
* Additionally, the Makefile was updated to set resource_prefix to a random
string. The Makefile will also use 'resource_prefix' during cloud_cleanup.
* All test_ec2* roles were updated to add 'setup_ec2' as a role dependency.
11 years ago
James Laska
9cc4be2683
Correct test integration ec2 cleanup script
11 years ago
James Laska
bc678e7d7b
Add credentials.template and support custom INVENTORY
...
Testers may override the inventory and vars-file using the environment
variables 'INVENTORY' and 'VARS_FILE'.
11 years ago
James Laska
5c9dc33e41
Additional test_git scenarios
...
Includes coverage for accept_hostkey and additional scm URL formats.
11 years ago
Jakub Jirutka
2bfaacd170
Fix #5679 again after recent changes in core
11 years ago
James Laska
551cb1892b
Always run cleanup after running cloud_integration tests
11 years ago
Richard C Isaacson
a483e42583
unarchive module: Add creates functionality.
...
Closes GH-5354.
Forklift copy logic into unarchive. Provides integration unit tests.
11 years ago
James Laska
c7d1c1a306
[test_service] correct upstart service name and permissions
...
The 'service' utility was unable to find the 'ansible_test' service due to an
unexpected filename. This patch corrects the filename and adjusts the
permissions to match other service scripts within /etc/init/.
11 years ago
James Laska
868746b095
Correct ansible_distribution typo
...
Redhat != RedHat
11 years ago
James Laska
ba9950a73a
Use correct value of ansible_distribution in integration tests
...
This fixes integration tests when run on a RHEL system. Oddly, the
ansible_distribution='RedHat' when run on RHEL.
11 years ago
James Tanner
cd6d7ddc97
Fix test_async by using env python
11 years ago
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.
11 years ago
Michael DeHaan
956eb91de0
Merge pull request #6198 from jlaska/integration_ec2
...
First pass at ec2 module tests
11 years ago
Chris Church
adeea2c3f3
Added integration test for subversion parameters that need escaping.
11 years ago
James Laska
b589bf1d2e
First pass at ec2 module tests
11 years ago
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.
11 years ago
James Cammarata
7517cd9398
Moving the assemble test to the correct location
11 years ago
James Cammarata
f03d6a67c8
Adding new tests for assemble role
11 years ago
Michael DeHaan
0a83f743c1
Merge pull request #6146 from jlaska/test_synchronize
...
Correct assert and add with_items test
11 years ago
James Laska
40e0204051
Correct assert and add with_items test
11 years ago
Richard C Isaacson
087f7c230d
Typo fixes.
11 years ago
Richard C Isaacson
0446a030d7
Typo fixes.
11 years ago
Richard C Isaacson
dcbc69b69c
Added script to the new integration tests.
11 years ago
Richard C Isaacson
e2a47162d0
Added test for failed_when to non_destructive integration tests.
11 years ago
Richard C Isaacson
0c33e936d4
Adding tests for the command and shell modules.
11 years ago
Azul
89cee747d9
replace test 'wget' package with 'hello' package
11 years ago
James Tanner
d29da4cba1
Add iterator tests
11 years ago
James Tanner
65e58c21dd
Add test for basic lookups
11 years ago
James Tanner
799fe2c289
Add handlers test
11 years ago
James Tanner
d07032fa5a
Add async test role
11 years ago
Michael DeHaan
92feed3851
Update README.md
11 years ago
Michael DeHaan
2177b773c8
Rename tests to test, use old directory name.
11 years ago