Matt Clay
05220d693d
Complete updates of remaining code-smell tests. ( #37743 )
...
* Add text/binary file support to code smell tests.
* Enhance line-endings code smell test.
* Enhance no-smart-quotes code-smell test.
* Enhance shebang code-smell test.
7 years ago
Matt Clay
6352e67ab2
Update ansible-test is_binary_file test.
...
Add hard-coded list of common text and binary extensions.
7 years ago
Matt Clay
248ca2df21
Fix encoding of code-smell paths on stdin.
7 years ago
Matt Clay
51e3882b80
Update tests triggered for `bin/` changes.
7 years ago
Matt Clay
97670c4a82
Update ansible-test default container SHA.
7 years ago
Matt Clay
f11986c82a
Update default ansible-test docker container. ( #37644 )
...
* Limit cryptography version for Python 2.6 tests.
* Specify pip list format to eliminate warning.
7 years ago
Matt Clay
8232c95f42
Pin httptester SHA.
7 years ago
Matt Clay
981e89117a
Improve Tower integration test support:
...
- Add TOWER_VERSION environment variable.
- Add error check for missing configuration.
7 years ago
Matt Clay
a8487feb70
Fix ansible-test python and pip executable search.
7 years ago
Matt Clay
11ad559010
Terminate Tower instances after CI ends. ( #37265 )
...
* Remove obsolete Tower support from manage_ci.
* Add missing remote settings to cloud tests.
7 years ago
Matt Martz
8980d275a0
Support recursive suboptions schema ( #37206 )
...
* Support recursive suboptions schema
* Remove todo line, add voluptuous version constraint
7 years ago
Matt Clay
5688d2243c
Update support for Tower testing.
...
This is required for compatibility with the latest
version of ansible-core-ci, which now handles more
of the Tower instance setup.
7 years ago
Matt Clay
b4bf502268
Initial Tower module integration test support.
7 years ago
Matt Clay
b9b8081a87
Cleanup and enhancements for ansible-test. ( #37142 )
...
* Fix type hint typos.
* Add one-time cloud env setup after delegation.
* Add generate_password to util.
* Add username/password support to HttpClient.
* Avoid pip requirement for ansible-test shell.
* Support provisioning Tower instances.
7 years ago
Will Thames
a7371d4998
Having uppercase in the resource_prefix can cause unexpected issues
...
We may as well enforce lower case resource prefixes at source
7 years ago
Adam Miller
3fd5b0740e
allow ANSIBLE_KEEP_REMOTE_FILES for local test runner ( #33357 )
...
* allow ANSIBLE_KEEP_REMOTE_FILES for local test runner
* add ANSIBLE_KEEP_REMOTE_FILES to tox.ini, update docs
* Clarify handling of environment variables.
7 years ago
Matt Clay
dc71c2197f
More code-smell sanity test updates. ( #36830 )
...
* Add test for missing Azure requirements.
* Improve readability.
* Enhance no-unicode-literals code-smell test.
7 years ago
Matt Clay
ac1698099d
Overhaul additional sanity tests. ( #36803 )
...
* Remove unnecessary sys.exit calls.
* Add files filtering for code-smell tests.
* Enhance test-constraints code-smell test.
* Simplify compile sanity test.
* Pass paths to importer on stdin.
* Pass paths to yamllinter on stdin.
* Add work-around for unicode path filtering.
* Enhance configure-remoting-ps1 code-smell test.
* Enhance integration-aliases code-smell test.
* Enhance azure-requirements code-smell test.
* Enhance no-illegal-filenames code-smell test.
7 years ago
Matt Clay
60a24bbdaa
Pass code-smell paths on stdin.
7 years ago
Matt Clay
009f536d4e
Update default docker container SHA.
...
ci_complete
7 years ago
Chris Houseknecht
53cfd70b7d
Adds k8s_raw, openshift_raw tests ( #36228 )
7 years ago
Matt Clay
2b6ac4561b
Add support for enhanced code-smell tests. ( #36332 )
...
* Add support for enhanced code-smell tests:
- Path selection handled by ansible-test.
- Optional path filtering based on extension.
- Optional path filtering based on prefixes.
- Optional lint friendly output.
* Enhance no-assert code-smell test.
* Enhance no-tests-as-filters code-smell test.
7 years ago
Matt Clay
a9b58b84d8
Fix path handling in validate-modules sanity test.
7 years ago
Matt Clay
78e900cd7f
Fix ansible-test --redact option with delegation.
7 years ago
Matt Clay
3a62eb5e03
Add option to hide sensitive ansible-test output.
...
This option is enabled automatically on Shippable.
7 years ago
Matt Clay
5bc9bb9fbb
Support ansible-test --truncate with delegation.
7 years ago
Matt Clay
d2150795ba
Truncate some long messages sent to a TTY.
...
Can be overridden with the --truncate option.
7 years ago
David Newswanger
3f5caf659e
added support for --testcase flag in ansible-test ( #36134 )
...
* added support for --testcase flag in ansible-test
* fixed command format
* added tab completion
* fixed sanity issues
* added documenation for --testcase
* don't autocomplete when multiple modules are selected
7 years ago
Matt Clay
032dc1a7c5
Initial OpenShift integration test support. ( #36207 )
...
Based on integration tests from chouseknecht for openshift_raw.
7 years ago
Matt Clay
6a4f6a6490
Add additional support code in ansible-test.
7 years ago
Matt Clay
e7b793c8c6
Move requirements into tests. ( #35885 )
7 years ago
Matt Davis
26f551d1c3
initial cutover to API profiles ( #35538 )
...
* hardcoded API profiles in azure_rm_common
* changed azure_rm_securitygroup module to use api_profiles, dynamic models, kwargs on all SDK methods
* changed azure_rm_containerinstance module to use api_profiles, dynamic models, kwargs on all SDK methods
* fixed polling performance issue in azure_rm_securitygroup (default poll interval was 30s)
7 years ago
Matt Clay
14f6b4d766
Remove extra NuGet files from the default image.
7 years ago
Matt Clay
2a0adaf542
Improve bot messaging on CI failures.
7 years ago
Matt Clay
f46f6c8dec
Temp install of setuptools for import coverage. ( #35752 )
7 years ago
Alex Stephen
9706abf685
[cloud] New GCP module: DNS Managed Zones (gcp_dns_managed_zone.py) ( #35014 )
7 years ago
Matt Clay
b9c5147be2
Move import sanity test files into own directory. ( #35593 )
7 years ago
Matt Clay
2d565d14ed
Add pslint sanity test settings.
...
Globally ignore rule: PSUseShouldProcessForStateChangingFunctions
7 years ago
Matt Clay
3b0dcf7f29
Test Windows 2012+ using Azure by default.
7 years ago
Ghilli3
60d2a8b6a1
Fortinet FortiManager Scripting Module ( #34518 )
...
* Adding new code for new module and new module_utils with the pip pyfmg package
* Changed login and logout functionality and renamed mod_utils file as well as cleaned up PEP8 syntax
* Removing extra Ansible parameters and fixing more syntax issues
* Fixing more syntax issues and comparing against previous FTNT script module
* Changing import location to pass syntax checks
* Fixing pylint errors
* Removing test files
* Add unit tests and enabling a login session check within main in order to throw error if network connection exception
* Fixing syntax issues for adding unit tests
* Changing case for pip package requirements
* adding comments
* adding version restriction on pip package for testing
* adding version restriction on pip package for testing
* More comments
* Fixing documentation errors and add the ability to skip a test if it isn't present
* Fixing Pep8 error with whitespace (tab) in the row
7 years ago
Matt Clay
7abdab6c9e
Convert ansible-test compile into a sanity test.
7 years ago
Matt Clay
e0010f15e4
Add pslint sanity test. ( #35303 )
...
* Add pslint sanity test.
* Fix `no-smart-quotes` sanity test.
* Add docs for `pslint` sanity test.
7 years ago
Matt Clay
8ea0bfe9a3
Miscellaneous test fixes. ( #35301 )
...
* Add missing pylint test for invalid path.
* Fix syntax in integration test.
* Use Write-Output in win_script test script.
* Fix pylint in explain mode.
7 years ago
Matt Clay
cc65636a10
Add PSScriptAnalyzer to default container.
7 years ago
Matt Clay
69132007c0
Revert "Move requirements into tests. ( #35197 )"
...
This reverts commit 4f6017dc16
.
7 years ago
Matt Clay
4f6017dc16
Move requirements into tests. ( #35197 )
7 years ago
Matt Clay
20824b8f3d
Simplify Windows versions in ansible-test.
7 years ago
Matt Clay
f9f6080630
Improve handling of ansible-doc sanity errors.
7 years ago
Matt Clay
74d635ba6b
Add missing code to yamllint messages.
7 years ago
Pilou
217ff4498c
ansible-config: add simple tests ( #34900 )
...
* Revert "Fix ansible-config with python3 (#34673 )"
This reverts commit 2a9daaa45b
.
* ansible-config: add simple tests
* Fix ansible-config with python3
* ansible-test: don't quote "unusual" characters
7 years ago