| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* Update network provisioning defaults.
* Update network test requirements.
|
|
|
|
| |
This option was added to facilitate migration and is no longer needed.
|
| |
|
|
|
|
|
|
|
| |
* Update Shippable test matrix.
* Remove unit test groups.
* Remove extra windows groups.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Split fallaxy tests into their own group.
This keeps expected pass/fail tests separate during migration prep.
* Move network tests down in matrix.
This will help keep pass/fail tests grouped together during migration prep.
* Group all incidental tests together.
This will keep pass/fail tests separate leading up to migration.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Copy in incidental posix tests.
* Update incidental test aliases.
* Update target names.
* Add support plugins.
* Fix paths.
* Update ignores.
* Update integration-aliases sanity test.
* Add incidental tests to CI.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Copy in incidental windows tests.
* Update incidental test aliases.
* Add support plugins.
* Update target references.
* Update sanity ignores.
* Update integration-aliases test.
* Add to CI.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update incidental test aliases.
* Rewrite target references for renamed targets.
* Add incidental tests to CI.
* Update sanity tests for incidental cloud tests.
* Initial copy of incidental tests.
* Copy contrib files into test.
* Update paths in test.
* Add support plugins.
* Update plugin to work around missing deps.
* Update sanity ignores.
* Fix matrix entries.
* Remove debug echo.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Initial copy of incidental network tests.
* Update incidental test aliases.
* Add incidental tests to CI.
* Rewrite module references in tests.
This should not be necessary once module redirection is supported.
* Rewrite target references for renamed targets.
* Add support collections for incidental tests.
* Add ignores for test support code.
* Remove echo used for debugging.
|
| |
|
|
|
|
|
|
|
|
| |
* Split hcloud tests into two CI groups.
This will hopefully resolve CI failures when running with code coverage.
* Fix smoketest logic.
|
| |
|
|
|
| |
This prepares for code coverage collection for initial setup of incidental test coverage.
|
|
|
|
|
|
|
|
|
|
| |
* Move Shippable tools to hacking directory.
These limits the `test/utils/shippable/` directory to scripts required for CI.
* Fix `test/utils/shippable/` file classification.
* Update package-data sanity test.
|
| |
|
|
|
|
|
|
|
|
| |
* Improve unit test handling in CI after migration.
* Fix undefined var in bash 4.3 and earlier.
See https://git.savannah.gnu.org/cgit/bash.git/tree/CHANGES?id=3ba697465bc74fab513a26dea700cc82e9f4724e#n878
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Refactor coverage file enumeration.
* Relocate sanitize_filename function.
* Support sets when writing JSON files.
* Generalize setting of info_stderr mode.
* Split out coverage path checking.
* Split out collection regex logic.
* Improve sanitize_filename type hints and docs.
* Clean up coverage erase command.
* Fix docs and type hints for initialize_coverage.
* Update type hints on CoverageConfig.
* Split out logic for finding modules.
* Split out arc enumeration.
* Split out powershell coverage enumeration.
* Raise verbosity level of empty coverage warnings.
* Add code coverage target analysis to ansible-test.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The Azure timeout should not accure anymore since
173d47d1f429847ca351da92b69a0e05d25bb313.
This reverts commit aaa8835311f39db42843efe19bd07c4691009eef.
|
| |
|
| |
|
|
|
|
| |
* Fix ansible-test coverage path handling.
* Split CI unit tests into two groups.
|
|
|
|
| |
Put validate-modules in its own group
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove .keep files from test/results/ dirs.
* Remove classification of test/results/ dir.
* Add results_relative to data context.
* Use variables in delegation paths.
* Standardize file writing and results paths.
* Fix issues reported by PyCharm.
* Clean up invocation of coverage command.
It now runs through the injector.
* Hack to allow intercept_command in cover.py.
* Simplify git ignore for test results.
* Use test result tmp dir instead of cache dir.
* Remove old .pytest_cache reference.
* Fix unit test docker delegation.
* Show HTML report link.
* Clean up more results references.
* Move import sanity test output to .tmp dir.
* Exclude test results dir from coverage.
* Fix import sanity test lib paths.
* Fix hard-coded import test paths.
* Fix most hard-coded integration test paths.
* Fix PyCharm warnings.
* Fix import placement.
* Fix integration test dir path.
* Fix Shippable scripts.
* Fix Shippable matrix check.
* Overhaul key pair management.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added coverage collection for PowerShell - ci_complete ci_coverage
* uncomment out coverage uploader call
* Generate XML for PowerShell coverage
* Use whitelist to exclude coverage run on non content plugins
* Remove uneeded ignore entry
* Try to reduce diff in cover.py
* Fix up coverage report package - ci_complete ci_coverage
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix imports in cli.py.
* Fix imports in executor.py.
* Remove old test/runner/ansible-test entry point.
Use the official bin/ansible-test entry point instead, which has been around since Ansible 2.5.
* Use bin/ansible-test on Shippable.
|
|
|
|
|
| |
* Remove obsolete ansible-test retry.py.
* Use ansible-test from bin/ intead of test/runner/.
|
|
|
|
|
| |
This new script does not depend on ansible-test and provides much more robust job matrix testing.
It is also run on every job in the matrix now, to detect issues with jobs being re-run after matrix changes are made.
|
|
|
|
| |
Unit tests will no longer run on "remote only" Python versions (2.6) for tests which are not "remote" (modules and module_utils).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add sanity test to ensure all non-py files are installed
* Fix mode and regex
* Fix role skel inventory package_data
* Add docs
* Update package_data for inventory files
* Address pylint concerns
* Another tweak to package_data
* Address review feedback
* Change index to 1
* add to ansible-only.txt
|
| |
|
|
|
|
|
|
|
|
| |
Continue to ignore:
- test/integration/
- test/legacy/
- test/units/
|
|
|
|
|
| |
Generating XML for coverage reports on Python 3.7 uses far less
memory than on Python 2.7. This change should avoid the MemoryError
we've been seeing in the nightly coverage runs.
|
| |
|
| |
|
| |
|