bart2
cdb35f4ce2
Fixes #16936 - Digest authentication not working in uri module ( #18736 )
2016-12-21 18:11:42 -08:00
Matt Clay
39f6368015
Update aliases
file for uri
integration test.
2016-12-14 20:36:50 -08:00
Matt Clay
80c559bdef
Test sftp and scp for ssh connection.
2016-12-14 17:34:03 -08:00
Robin Roth
afca957396
Fix UnboundLocalError remote_head in git ( #19057 )
...
* Fix UnboundLocalError remote_head in git
Fixes #5505
The use of remote_head was a leftover of #4562 .
remote_head is not necessary, since the repo is unchanged anyway and
after is set correctly.
Further changes:
* Set changed=True and msg once local_mods are detected and reset.
* Remove need_fetch that is always True (due to previous if) to improve
clarity
* Don't exit early for local_mods but run submodules update and
switch_version
* Add test for git with local modifications
2016-12-14 08:36:15 -08:00
Dag Wieers
7c71c678fa
Fix regression in search path behaviour
...
This PR fixes a few issues:
- Missing role parent directory for relative paths
- Fix integration tests (add missing stage)
- Redesign integration tests
- Incorrect order with tasks-lookups
- Duplicate paths are listed
- Repetitive tasks/tasks or files/files were possible
==== using copy with test.txt
Before:
```
491 1481281038.29393: search_path:
/home/dag/home-made/ansible.testing/roles/test134/files/test.txt
/home/dag/home-made/ansible.testing/roles/test134/tasks/test.txt
/home/dag/home-made/ansible.testing/roles/test134/tasks/files/test.txt
/home/dag/home-made/ansible.testing/roles/test134/tasks/tasks/test.txt
/home/dag/home-made/ansible.testing/files/test.txt
/home/dag/home-made/ansible.testing/test.txt
```
After:
```
32505 1481280963.22418: search_path:
/home/dag/home-made/ansible.testing/roles/test134/files/test.txt
/home/dag/home-made/ansible.testing/roles/test134/test.txt
/home/dag/home-made/ansible.testing/roles/test134/tasks/files/test.txt
/home/dag/home-made/ansible.testing/roles/test134/tasks/test.txt
/home/dag/home-made/ansible.testing/files/test.txt
/home/dag/home-made/ansible.testing/test.txt
```
==== Using copy with files/test.txt
Before:
```
31523 1481280499.63052: search_path:
/home/dag/home-made/ansible.testing/roles/test134/files/test.txt
/home/dag/home-made/ansible.testing/roles/test134/tasks/files/test.txt
/home/dag/home-made/ansible.testing/roles/test134/tasks/files/test.txt
/home/dag/home-made/ansible.testing/roles/test134/tasks/tasks/files/test.txt
/home/dag/home-made/ansible.testing/files/files/test.txt
/home/dag/home-made/ansible.testing/files/test.txt
```
After:
```
31110 1481280299.38778: search_path:
/home/dag/home-made/ansible.testing/roles/test134/files/test.txt
/home/dag/home-made/ansible.testing/roles/test134/tasks/files/test.txt
/home/dag/home-made/ansible.testing/files/test.txt
```
==== Using template with files/test.txt.j2
Before:
```
30074 1481280064.15191: search_path:
/home/dag/home-made/ansible.testing/roles/test134/templates/files/test.txt.j2
/home/dag/home-made/ansible.testing/roles/test134/tasks/files/test.txt.j2
/home/dag/home-made/ansible.testing/roles/test134/tasks/templates/files/test.txt.j2
/home/dag/home-made/ansible.testing/roles/test134/tasks/tasks/files/test.txt.j2
/home/dag/home-made/ansible.testing/templates/files/test.txt.j2
/home/dag/home-made/ansible.testing/files/test.txt.j2
```
After:
```
29201 1481279823.52752: search_path:
/home/dag/home-made/ansible.testing/roles/test134/templates/files/test.txt.j2
/home/dag/home-made/ansible.testing/roles/test134/files/test.txt.j2
/home/dag/home-made/ansible.testing/roles/test134/tasks/templates/files/test.txt.j2
/home/dag/home-made/ansible.testing/roles/test134/tasks/files/test.txt.j2
/home/dag/home-made/ansible.testing/templates/files/test.txt.j2
/home/dag/home-made/ansible.testing/files/test.txt.j2
```
This fixes #19048
2016-12-14 10:33:14 -05:00
Toshio Kuratomi
c6b42028c4
Fixes for uri under python3 and local (non-httptester) testing
2016-12-13 15:46:07 -08:00
Carlos E. Garcia
0b8011436d
minor spelling changes
2016-12-13 13:51:13 -05:00
John R Barker
b915e790d3
veos-dut-01 is down, so use veos01 ( #19299 )
2016-12-13 14:40:52 +00:00
John R Barker
bdc4fa6b99
Add group_vars/ops.yaml ( #19288 )
...
Authentication details for ops modules. Was missed during porting
2016-12-13 11:54:51 +00:00
Robin Roth
5bf07454cb
Test apache2 force ( #18500 )
...
* Use native yaml for apache2 test
* Test removal of default modules with force
a2enmod on debian has `-f`, but not on SUSE (runs there without force).
Therefore don't test that option on SUSE.
The docs already specify that the option is intended for Debian systems
only.
2016-12-12 14:19:47 -08:00
John R Barker
39af9b5a86
Make it clearer where the network tests live ( #19242 )
2016-12-12 18:09:10 +00:00
Robin Roth
e18bc0d6f0
Add test for auto_import_keys in zypper_repository ( #17898 )
...
* tests the bug found in ansible/ansible-modules-extras#3086
2016-12-09 09:47:56 -05:00
John R Barker
d22f7b4919
vyos: Don't run show commands that are over ANSIBLE_VYOS_TERMINAL_LENGTH ( #18682 )
2016-11-30 17:08:52 +00:00
Matt Clay
6bbd92e422
Initial ansible-test implementation. ( #18556 )
2016-11-29 21:21:53 -08:00
Virgil Dupras
bf48383610
Fix regression in jinja2 include search path ( #18617 )
...
* Fix regression in jinja2 include search path
Since commit 3c39bb5
, the 'ansible_search_path' variable is used to set
jinja2's search path for {% include %} directives. However, this path is
the the proper one because our templates live in 'templates' subdirs in
our search path.
This is a regression because previously, our include search path would
include the dirname of the currently interpreted file, which worked most
of the time.
fixes #18526
* Fix template lookup search path
Improve fix in commit c96c853
so that the search path contain both
template-suffixed paths as well as original paths.
ref PR #18617
* Add integration test for template lookups
Tests regression at #18526
This test fails on current devel branch and succeeds on PR #18617
2016-11-29 16:23:06 -05:00
Adrian Likins
9b1ce5dfb9
add integration tests for authorized_key ( #18130 )
...
Primarily for behavior related to
https://github.com/ansible/ansible-modules-core/issues/4780
2016-11-29 14:47:22 -05:00
Brian Coca
ca1514cf2a
unified boolean function
...
optimized boolean function
fixes #17815
2016-11-29 12:34:30 -05:00
John R Barker
4875824357
Network dut ( #18668 )
...
* Use dedicated account for testing
This also avoids any instance of "vyos" being masked by no_log
* use vyos-dut-01
2016-11-29 15:12:39 +00:00
John R Barker
54c5ea29bb
Update inventory.network ( #18654 )
2016-11-28 16:33:10 +00:00
John R Barker
0793cf3599
HACK test on older vyos machine ( #18653 )
2016-11-28 16:24:43 +00:00
John R Barker
09550e4f46
Ops ( #18652 )
...
* Link to missing ops.yaml
* Add missing ops.yaml
2016-11-28 16:22:17 +00:00
John R Barker
a51d79c7a9
Tests are required for Network modules ( #18618 )
...
* Tests are required for Network modules
Also detail how to get help
* Update README.md
* Update README.md
2016-11-24 18:52:46 +00:00
John R Barker
4c1bb31611
Use DUT instance for veos ( #18608 )
2016-11-24 12:15:24 +00:00
Matt Clay
089ffae107
Make ansible-pull integration tests more robust.
2016-11-23 17:02:34 -08:00
Matt Clay
3fd13aaffe
Detect default group in template integration test.
2016-11-23 11:28:28 -08:00
John R Barker
346aa8f1b2
Use DUT instance for vyos ( #18599 )
...
We now have a dedicated test machine, so use that
2016-11-23 15:16:28 +00:00
Adrian Likins
25aa757e80
add a intg test for vault encrypted inventory ( #18550 )
2016-11-22 10:56:37 -05:00
Matt Clay
324702c38f
Use output_dir instead of outputdir for tests.
2016-11-21 16:46:59 -08:00
Sam Doran
f68b49057f
Add test cases for VyOS commands that don't honor paging settings ( #18553 )
...
* Add test cases for VyOS commands that don't honor paging settings
Testing for issue fixed in PR #18546
* Add provider line and fix indentation
For the way we invoke the tests we need to specify the `provider:`
Also fix the indentation on `register:`
2016-11-21 15:46:46 +00:00
Toshio Kuratomi
493fb4b665
Test that changing the flags on a mounted filesystem works ( #18552 )
...
* Test that changing the flags on a mounted filesystem works
2016-11-19 16:24:16 -08:00
Matt Davis
4dba83afc5
disable win_async_wrapper success loop test to keep CI happy
2016-11-18 11:39:06 -08:00
Matt Clay
4d616366c0
Update test to use keyserver.ubuntu.com.
2016-11-18 10:44:17 -08:00
Matt Davis
602bba4a82
retag win_async_wrapper test to run on module changes
2016-11-18 10:30:25 -08:00
Ganesh Nalawade
f6437f1b6e
Fix command typo in integration tests README file ( #18539 )
2016-11-18 10:50:39 +00:00
James Cammarata
4f06a86161
Alternately track listening handlers by uuid if no name is set
...
Fixes #17846
2016-11-13 15:24:44 -06:00
Adrien Vergé
0e834fc9e4
Fix cosmetic problems in YAML source
...
This change corrects problems reported by the `yamllint` linter.
Since key duplication problems were removed in 4d48711
, this commit
mainly fixes trailing spaces and extra empty lines at beginning/end of
files.
2016-11-11 14:50:57 -08:00
John R Barker
de13f91a50
Update docker-setup-rht.yml
2016-11-11 19:10:57 +00:00
James Cammarata
bd4f7fca27
Fixing incorrect use of version_compare in docker integration test
2016-11-11 12:18:11 -06:00
Tom Melendez
b9e07c8dd7
[GCE] updates to gce integration test ( #18097 )
...
* Added test for sequenced-name instance generation (num_instances)
* Added param-check tags to tests that only do argument checking
Should be merged AFTER ansible/ansible-modules-core#4276
2016-11-11 13:17:47 -05:00
Matt Clay
3f785ee173
Remove unnecessary file.
2016-11-11 00:10:06 -08:00
Matt Clay
c955688772
Move ansible ad-hoc tests to integration targets.
2016-11-10 23:58:32 -08:00
John R Barker
947e0f264e
Network Tests - Extend examples ( #18451 )
2016-11-10 13:41:19 +01:00
Tom Melendez
28dc527b2c
Basic integration test for gce_tag. ( #17928 )
2016-11-04 15:31:19 -04:00
Matt Clay
86c5eddb05
Move ec2_vpc_nat_gateway integration test role.
2016-10-31 14:07:05 -07:00
Matt Clay
71819c0a60
Test reorganization and cleanup. ( #18270 )
...
- Correct directory name in test/README.md
- Move code-smell tests to test/sanity/code-smell
- Update code-smell.sh to use new script paths
- Add test/integration/target-prefixes.win for ansible-test
- Move module unit tests to match module directory layout
2016-10-31 12:53:11 -07:00
Toshio Kuratomi
02859a3e32
Add tests for dnf modelled after the yum tests ( #18226 )
2016-10-31 10:38:31 -07:00
John R Barker
0f8ff0701d
Disable testing on csr01 ( #18264 )
2016-10-31 15:42:27 +00:00
John R Barker
5b4ea08a1f
Formatting ( #18260 )
...
* Formatting
* Update README.md
* Update
2016-10-31 14:07:51 +00:00
John R Barker
2f35ccb562
Network Test Documentation ( #18234 )
...
* Network Test Documentation
Will need improving over time, though this ensure that everything that was in `ansible/test-network-modules` is in `ansible/ansible`
* Update README.md
* Inventory file
2016-10-31 14:03:33 +00:00
John R Barker
5fa82f2b4e
ops not openswitch ( #18256 )
...
The openswitch modules have a prefix of `ops`, not `openswitch`, which is the directory name.
2016-10-30 19:27:01 +00:00