summaryrefslogtreecommitdiff
path: root/test/integration/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Reorganize integration tests:Matt Clay2017-09-141-142/+0
| | | | | - Move legacy tests into a separate directory. - Reduce common dependencies between targets.
* Remove legacy integration test make targets. (#26255)Matt Clay2017-06-291-193/+6
| | | | | * Remove legacy integration test make targets. * Remove incorrect role path from cloudscale test.
* automated integration tests for cloudstack (#20552)René Moser2017-05-091-5/+0
|
* Fix 'task name is not templated in retry callback' (add task_name property ↵Adrian Likins2017-02-241-1/+7
| | | | | | | | | | | | | | to TaskResult) (#21214) Fix 'task name is not templated in retry callback' Add a task_name property to TaskResult that knows to check in TaskResult._task_fields. Add integration test for v2_retry_runner callback Fixes #18236
* Add jinja2 groupby filter override to cast namedtuple to tuple. Fixes #20098 ↵Matt Martz2017-01-191-1/+4
| | | | | | | | | | | | | | (#20362) * Add jinja2 groupby filter override to cast namedtuple to tuple. Fixes #20098 * Address some of the requested changes * Quoting * Print the python path and version * Be less explicitly verbose, rely on implicit verbosity
* new module cloudscale_server (#20175)gaudenz2017-01-171-0/+5
|
* Use output_dir instead of outputdir for tests.Matt Clay2016-11-211-7/+7
|
* Move ansible ad-hoc tests to integration targets.Matt Clay2016-11-101-1/+4
|
* Make the test run when used on a local system (#18050)Michael Scherer2016-10-171-5/+5
| | | ANSIBLE_ROLES_PATH is relative to the config directory, if found. Use an absolute path instead.
* Migrate Windows CI roles to test targets. (#18005)Matt Clay2016-10-131-3/+3
|
* Migrate Linux CI roles to test targets. (#17997)Matt Clay2016-10-131-2/+2
|
* Split out var_blending test into targets dir. (#17996)Matt Clay2016-10-121-1/+4
|
* Split integration tests out from Makefile. (#17976)Matt Clay2016-10-121-192/+114
|
* Refactor parsing of CLI args so that we can modify them in the base classToshio Kuratomi2016-10-061-3/+10
| | | | | | | | | | | | | | | | Implement tag and skip_tag handling in the CLI() class. Change tag and skip_tag command line options to be accepted multiple times on the CLI and add them together rather than overwrite. * Make it configurable whether to merge or overwrite multiple --tags arguments * Make the base CLI class an abstractbaseclass so we can implement functionality in parse() but still make subclasses implement it. * Deprecate the overwrite feature of --tags with a message that the default will change in 2.4 and go away in 2.5. * Add documentation for merge_multiple_cli_flags * Fix galaxy search so its tags argument does not conflict with generic tags * Unit tests and more integration tests for tags
* Remove _load_hosts() from Play initialization as it's no longer needed and ↵Toshio Kuratomi2016-09-211-1/+30
| | | | | | | it breaks using extra_vars defining a list for hosts (#17699) Thanks to @jimi-c for the solution Fixes #16583
* jenkins_job: add integration tests (#17499)René Moser2016-09-131-0/+5
|
* Enable more integration tests for python 3. (#17375)Matt Clay2016-09-021-1/+1
| | | | | The test_async test target was updated to accommodate changes in output buffering behavior in python 3. This change in behavior may need to be addressed in the future.
* exo_dns: new module utils and integration tests for exoscale DNS (#17230)René Moser2016-08-301-0/+5
|
* Implement vault encrypted yaml variables. (#16274)Adrian Likins2016-08-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make !vault-encrypted create a AnsibleVaultUnicode yaml object that can be used as a regular string object. This allows a playbook to include a encrypted vault blob for the value of a yaml variable. A 'secret_password' variable can have it's value encrypted instead of having to vault encrypt an entire vars file. Add __ENCRYPTED__ to the vault yaml types so template.Template can treat it similar to __UNSAFE__ flags. vault.VaultLib api changes: - Split VaultLib.encrypt to encrypt and encrypt_bytestring - VaultLib.encrypt() previously accepted the plaintext data as either a byte string or a unicode string. Doing the right thing based on the input type would fail on py3 if given a arg of type 'bytes'. To simplify the API, vaultlib.encrypt() now assumes input plaintext is a py2 unicode or py3 str. It will encode to utf-8 then call the new encrypt_bytestring(). The new methods are less ambiguous. - moved VaultLib.is_encrypted logic to vault module scope and split to is_encrypted() and is_encrypted_file(). Add a test/unit/mock/yaml_helper.py It has some helpers for testing parsing/yaml Integration tests added as roles test_vault and test_vault_embedded
* Cache tasks by uuid in PlayIterator for O(1) lookupsJames Cammarata2016-08-101-2/+2
| | | | | | Rather than repeatedly searching for tasks by uuid via iterating over all known blocks, cache the tasks when they are added to the PlayIterator so the lookup becomes a simple key check in a dict.
* Remove FreeBSD interpreter test hacks. (#17007)Matt Clay2016-08-081-4/+4
| | | | * Add TEST_FLAGS to no_log target.
* Run more integration tests on FreeBSD. (#16923)Matt Clay2016-08-021-5/+5
|
* Add binary module tests to Windows CI. (#16914)Matt Clay2016-08-021-1/+4
|
* Add FreeBSD to Shippable CI. (#16883)Matt Clay2016-08-011-0/+2
|
* Download files from S3 to improve reliability. (#16891)Matt Clay2016-07-311-11/+14
| | | | | | Binary module tests now download pre-compiled binaries from S3 instead of downloading go and compiling the modules. Files downloaded form SourceForge are now downloaded from S3.
* Add Windows integration tests to Shippable. (#16803)Matt Clay2016-07-281-2/+17
| | | Enable Windows integration tests on Shippable.
* Enable color output from integration tests in Docker containers (#16660)Gennady Trafimenkov2016-07-251-3/+5
| | | | | | | | Enable color output from integration tests in Docker containers: * In run_tests.sh when output is attached to a terminal. * In shippable/integration.sh using force mode (can be disabled). Also fix blocks tests to work with or without color output
* indent callback output if using 3verbosity or higher (#16231)Matt Martz2016-07-231-1/+1
|
* Fix test_async. (#16552)Matt Clay2016-07-011-3/+11
| | | | | * Conditionally run test_async in docker containers. * Revise test_async test.
* Parse async response in async action. (#16534)Matt Clay2016-07-011-1/+8
| | | | | | | | * Parse async response in async action. * Add async test for non-JSON data before module output. * Fix existing async unit test. Resolves #16156
* Split integration tests into multiple groups.Matt Clay2016-06-041-1/+3
| | | | This will allow tests to complete much faster.
* Don't use TEST_FLAGS for the test_tags target.Matt Clay2016-05-311-3/+3
| | | | This allows use of --skip-tag in TEST_FLAGS without conflicting with the test.
* Run test_binary_modulesMatt Martz2016-05-121-5/+15
|
* Add integration tests for binary modulesMatt Martz2016-05-121-0/+6
|
* feature/copy-vault-dataloader: Add method get_real_file(file_path) to dataloaderCambell2016-04-141-4/+4
| | | | | | | | - get_real_file will decrypt vault encrypted files and return a path to a temporary file. - cleanup_real_file will remove a temporary file created previously with get_real_file
* Revert "Increase verbosity of connection tests." (#15305)Matt Clay2016-04-141-1/+1
|
* Merge pull request #15207 from mattclay/verbose-testToshio Kuratomi2016-03-311-1/+1
|\ | | | | Increase verbosity of connection tests.
| * Increase verbosity of connection tests.Matt Clay2016-03-301-1/+1
| |
* | Add connection tests for winrm connection plugin.Matt Clay2016-03-311-0/+7
|/ | | | | These are the same tests used for the other connection plugins, adapted to use winrm modules and Windows friendly paths.
* Add integration tests for the cloudflare_dns moduleMichael Gruener2016-03-251-0/+5
|
* Run more connection tests in Docker.Matt Clay2016-03-231-3/+11
| | | | | Connection tests are now run before non_destructive to make sure that the known_hosts file in our Docker image has not been removed.
* Add TEST_FLAGS to test_hashToshio Kuratomi2016-03-221-2/+2
|
* re-integrate test_test_infra output checkingnitzmahone2016-03-181-2/+4
| | | | added secondary run with overridden inventory/test args per bcoca request
* improve test_test_infra debug messaging, rc checknitzmahone2016-03-181-1/+2
|
* Make ohai and facter work via module_utils Fact classes rather than in the ↵Toshio Kuratomi2016-03-141-1/+4
| | | | setup module
* removed test_infra from setup as it fails when using --tagsBrian Coca2016-03-101-2/+2
|
* ensure assert and fail work before we test anything elsenitzmahone2016-03-091-2/+5
|
* Merge pull request #14812 from mattclay/test-connectionMatt Davis2016-03-081-1/+14
|\ | | | | Add tests for connection plugins.
| * Use vars to eliminate redundant test commands.Matt Clay2016-03-041-11/+10
| |
| * Add tests for connection plugins.Matt Clay2016-03-041-1/+15
| |