Matt Clay
6645054329
Code cleanup for test infrastructure. ( #59046 )
...
* Remove useless object inheritance in test code.
* Remove unnecessary pass statements from test code.
* Comment on why certain pylint rules are ignored.
* Add more pylint test contexts.
* Fix import order.
* Remove unused variables.
* Remove unnecessary pass statement.
* Fix bad continuations.
* Remove unnecessary elif.
* Allow legitimate broad except statements.
* Allow legitimate protected access.
* Clean up names to make pylint pass.
2019-07-12 13:17:20 -07:00
Matt Clay
3f2b766d10
Add future and metaclass boilerplate to test code.
...
Continue to ignore:
- test/integration/
- test/legacy/
- test/units/
2019-07-12 09:18:24 -07:00
Matt Clay
1e1463401d
Prepare ansible-test for supporting collections. ( #58886 )
...
This is a small but incomplete set of the initial changes for supporting testing of collections with ansible-test.
2019-07-09 17:31:04 -07:00
Matt Clay
4403f866e3
Simplify Git class in ansible-test.
2019-06-27 18:01:02 -07:00
Matt Clay
aa7fe919d3
Fix ansible-test merge change detection.
2018-11-14 12:27:40 -08:00
Matt Clay
c0aaf0fff7
Fix change detection on retried Shippable jobs.
2018-08-27 20:57:09 -07:00
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
2018-01-17 06:33:33 -08:00
Matt Clay
f6d7fc548e
Fix ansible-test type hints.
2017-07-28 21:47:04 -07:00
Matt Clay
87d434ed68
Fix ansible-test handling of git output.
2017-07-27 18:26:23 -07:00
Matt Clay
51bd07204b
Revert "Revert "Allow ini plugin to load file using other encoding than utf8." ( #27407 )"
...
This reverts commit 520696fb39
.
2017-07-27 18:15:56 -07:00
Toshio Kuratomi
520696fb39
Revert "Allow ini plugin to load file using other encoding than utf8." ( #27407 )
...
* Revert "Update conventions in azure modules"
This reverts commit 30a688d8d3
.
* Revert "Allow specific __future__ imports in modules"
This reverts commit 3a2670e0fd
.
* Revert "Fix wildcard import in galaxy/token.py"
This reverts commit 6456891053
.
* Revert "Fix one name in module error due to rewritten VariableManager"
This reverts commit 87a192fe66
.
* Revert "Disable pylint check for names existing in modules for test data"
This reverts commit 6ac683ca19
.
* Revert "Allow ini plugin to load file using other encoding than utf8."
This reverts commit 6a57ad34c0
.
2017-07-27 17:08:31 -07:00
Yannig Perré
6a57ad34c0
Allow ini plugin to load file using other encoding than utf8.
...
- New option for ini plugins: encoding
- Add a new option encoding to _get_file_contents
- Use replace option in test/runner/lib/util.py when calling decode on stdout/err
output when diff have non-utf8 sequences
2017-07-27 14:20:18 -07:00
Matt Clay
6522d703a1
Fix ansible-test pylint and pep8 issues. ( #24245 )
...
* Fix pylint useless-super-delegation issues.
* Fix miscellaneous pylint issues.
* Fix PEP 8 issues.
* Fix warnings reported by PyCharm.
2017-05-03 23:19:44 +08:00
Matt Clay
869449e288
Add test verification to ansible-test. ( #22636 )
...
* Add unified git diff parser.
* Add metadata and diff handling.
* Add test confidence/verification to bot output.
2017-03-15 12:17:42 -07:00
Matt Clay
5e9a2b8528
Verify SHA in Shippable change detection.
2017-03-15 11:31:55 -07:00
Matt Clay
6bbd92e422
Initial ansible-test implementation. ( #18556 )
2016-11-29 21:21:53 -08:00