summaryrefslogtreecommitdiff
path: root/utils/Makefile
AgeCommit message (Collapse)Author
2017-01-10More toxificationJason DeTiberus
- Move pylint tests to tox - Move yamllint tests to tox - Create separate tox config (and setup.py) for root - bump ansible requirement - unify pylint config - add docs - remove git directory containing old testing tools - install python-six if not present for openshift-facts - add python-six as a dependency for openshift-ansible-utils
2017-01-09Update manpage version.Tim Bielawa
2016-12-20python3 support, add tox for better local testing against multiple python ↵Jason DeTiberus
versions
2016-12-12YAML LintingRussell Teague
* Added checks to make ci for yaml linting * Modified y(a)ml files to pass lint checks
2016-12-09Make 'cover-erase' a config file setting. Move VENT target to pre-req for ↵Tim Bielawa
all ci-* targets
2016-12-09Fixes to 'make ci'Tim Bielawa
* Fixed: A grep filter was capturing the actual pylint check rc's * Changed: pylint used to print out messages for locally-disabled and file-ignored items * Changed: pylint output format is now 'parseable' * Cleaned up: Pylint was emitting deprecation messages for 'required-attributes' and 'ignore-iface-methods'. They have been removed from the pylintrc file
2016-12-08Fix coverage not appending new dataTim Bielawa
* Adds '--cover-erase' flag to the 'ci-unittests' target Fixes bug introduced in d7b4265f329591817bac381e2772ae14ac337cea: "Can't add arcs to existing line data" error message
2016-12-07Speed up 'make ci' and trim the outputTim Bielawa
The virtualenv is conditionally rebuilt now if the test requirements file is modified. This will save upwards of 30+ seconds in iterative 'make ci' runs. The pylint output is now trimmed to exclude disabled tests. The order of the 'ci' target prerequisites has been changed to run the fastest tests first. Closes #2933
2016-11-29update tests and flake8/pylint fixesJason DeTiberus
2016-10-20Fix playbooks, update readme, update default varsTim Bielawa
Fix 'make ci' system Add examples
2016-10-20Try to make boiler plate for cert expiry checkingTim Bielawa
2016-09-29Fix conflicts in spec fileTim Bielawa
2016-09-27Add a manpage for atomic-openshift-installerTim Bielawa
2016-08-29Change test requirements file nameTim Bielawa
2016-08-26Try installing setuptools before the rest of the requirementsTim Bielawa
2016-08-26Switch to using a requirements.txt file and ensure that setuptools is pinned ↵Tim Bielawa
to the latest version available on RHEL7
2016-08-26Add missing pip requirement to virtualenvTim Bielawa
2016-08-26Fix PyLint errors discovered when upgrading to newer versionTim Bielawa
* Fixes PyLint to run in the virtualenv used for all tests * Replaced 'LooseVersion' with 'parse_version' from setuptools - This is a work around for the issue in https://github.com/PyCQA/pylint/issues/73 in which pylint can not import disutils.version correctly in a virtualenv. * Removed the unused function 'delete_hosts' which was causing a pylint error as well * Removed a deprecated pylint pragma option, 'bad-builtin' * Fixed some import ordering issues it was picky about * Added another disable for a case where the PyLint suggestion would have us altering the container we would be iterating over * Add code-coverage reports to the unittests with the MINIMUM coverage percentage for success set to 70% - Current test coverage is at 76%
2016-08-25Enable PEP8 tests by default in the 'make ci' target nowTim Bielawa
2016-08-24Makefile includes ci-pyflakes target nowTim Bielawa
2016-08-24Fix BZ1368296 by quietly recollecting facts if the cache is removedTim Bielawa
* Add python logging * Add testing system via 'make ci'