# changelog

author: Jan Scotka <jscotka@redhat.com> 0.7.8-1
changelog:
  - remove mtf-env-clean from runthem script, it is on not good place and cleanup
    of env is not important to have it ther (jscotka@redhat.com)
  - add vagrant file (jscotka@redhat.com)
  - add vagrant file for metadata (jscotka@redhat.com)
  - support for metadata to mtf tool (jscotka@redhat.com)
  - metadata: fix generic test filters (jscotka@redhat.com)
  - dependencies for testing in nicer and cleaner format for various distros
    (jscotka@redhat.com)
  - remove mtf manpage (jscotka@redhat.com)
  - revert generated man pages code (jscotka@redhat.com)
  - Revert "remove all manpages" (scottyh@post.cz)
  - run also without sudo, to improve pip for avocado (jscotka@redhat.com)
  - dependencies in vagrant, travis and for local installation to file
    (jscotka@redhat.com)
  - trying to clean man-page-generator (psklenar@redhat.com)
  - add test for mtf-pdc-module-info-reader tool and enable it in travis
    (jscotka@redhat.com)
  - trying to clean man-page-generator (psklenar@redhat.com)
  - trying to clean man-page-generator (psklenar@redhat.com)
  - remove regression, pdc_data needs to import BASEPATHDIR (jscotka@redhat.com)
  - fix vagrant file, fix odcs format of repo, expected dir not repofile
    (jscotka@redhat.com)
  - remove print function, typo (jscotka@redhat.com)
  - create clean commit based on PR#172 (jscotka@redhat.com)
  - add cool comments (psklenar@redhat.com)
  - man page is generated now (psklenar@redhat.com)
  - man page is generated now (psklenar@redhat.com)
  - man page is generated now (psklenar@redhat.com)
  - remove mtf-log-parser from specfile (jscotka@redhat.com)
  - add all variables (psklenar@redhat.com)
  - fix copr builds (jscotka@redhat.com)
  - removed unused imports (psklenar@redhat.com)
  - fixing all issues (jscotka@redhat.com)
  - add version as its needed for man page generator (psklenar@redhat.com)
  - script to run containers in taskotron (jscotka@redhat.com)
  - trying travis (psklenar@redhat.com)
  - some info about VARIABLES (psklenar@redhat.com)
  - empty commit to start tests (psklenar@redhat.com)
  - delete file (psklenar@redhat.com)
  - not needed (psklenar@redhat.com)
  - new line (psklenar@redhat.com)
  - needed setup, parser in function (psklenar@redhat.com)
  - have parser in function (psklenar@redhat.com)
  - man mtf page is generated (psklenar@redhat.com)
  - revert back to using python setup.py for package installation
    (jscotka@redhat.com)
  - remove avocado html plugin from python dependencies, it is not important for
    mtf anyhow (jscotka@redhat.com)
  - test metadata support tool for MTF (jscotka@redhat.com)
  - fix profile handling (jscotka@redhat.com)
  - add some tags to modulelint tests, to be able to filter them
    (jscotka@redhat.com)
  - Updating docstring and adding pod functions (phracek@redhat.com)
  - Support run command. (phracek@redhat.com)
  - Better check if application exists (phracek@redhat.com)
  - Fixes based on the PR comments. (phracek@redhat.com)
  - Use command oc get and stdout instead of parsing json. (phracek@redhat.com)
  - Add more docu stuff and some fixes. (phracek@redhat.com)
  - testing containers in OpenShift (phracek@redhat.com)
  - Update setup.py (phracek@redhat.com)
  - Fix problem with paramters (phracek@redhat.com)
  - Rewrite dnf/yum clean all functions (phracek@redhat.com)
  - Check specific file extensions in /var/cache/yum|dnf directories
    (phracek@redhat.com)
  - doc test is splitted into two tests. One is for whole image and second one is
    related only for install RPMs by RUN command (phracek@redhat.com)
  - Add suport for check nodocs and clean_all (phracek@redhat.com)
  - Update docstring (phracek@redhat.com)
  - Update RTD. Use sphinx-build-2 (phracek@redhat.com)
  - Update name classes (phracek@redhat.com)
  - Update setup.py (phracek@redhat.com)
  - Bump version to 0.7.7 (phracek@redhat.com)
  - Documentation about linters (phracek@redhat.com)
  - Split linters into more classes (phracek@redhat.com)
  - Couple updates based on PR. (phracek@redhat.com)
  - Rename function to assert_to_warn (phracek@redhat.com)
  - Package man pages (phracek@redhat.com)
  - man page updates based on #151 PR (phracek@redhat.com)
  - Implement func mark_as_warn (phracek@redhat.com)
  - Fix error in case help_md does not exist (phracek@redhat.com)
  - Couple updates. (phracek@redhat.com)
  - remove workarounds and add rpm to base package set workaround
    (jscotka@redhat.com)
  - typos (psklenar@redhat.com)
  - modify how it works images and store rendered output (jscotka@redhat.com)
  - docs into RTD (psklenar@redhat.com)
  - testsuite for mtf-init (psklenar@redhat.com)
  - Bump version to 0.7.6 (phracek@redhat.com)
  - Add mtf-generator man page. (phracek@redhat.com)
  - Manual page for Meta-Test-Family (phracek@redhat.com)
  - Fix error in case help_md does not exist (phracek@redhat.com)
  - Fixes #142 Fix tracebacks for COPY and ADD directives (phracek@redhat.com)
  - systemd test examples - testing fedora or centos via nspawn
    (jscotka@redhat.com)
  - fix multihost regression, caused by code cleanup (jscotka@redhat.com)
  - change test for decorators to generic one, and change self.skip to
    self.cancel() (jscotka@redhat.com)
  - mistake in os.path.exist (there were makedirs by mistake)
    (jscotka@redhat.com)
  - there is sometimes problem to do chmod, so run it via bash
    (jscotka@redhat.com)
  - test for exception return in case of failed command, check ret code and
    raised exception (jscotka@redhat.com)
  - add function to run script on remote machine (jscotka@redhat.com)
  - nspawn operation moved to low level library not depenedent on mtf structure
    (jscotka@redhat.com)
  - add argparse, move test.py into templates (psklenar@redhat.com)
  - Bump new release (phracek@redhat.com)
  - Update documentation and use absolute path (phracek@redhat.com)
  - Fix some logging issues and yum checks (phracek@redhat.com)
  - raise error in case of compatibility (error has to be raised explicitly)
    (jscotka@redhat.com)
  - script which generate easy template (psklenar@redhat.com)
  - create snapshot before calling setup from config, because machine does not
    have root directory (jscotka@redhat.com)
  - Skip help.md for now if it does not exist (phracek@redhat.com)
  - add tests for RUN instructions. One for dnf part and the other one for the
    rest (phracek@redhat.com)
  - Use WARNING in case of ENVIRONMENT VARIABLES are not set in help.md
    (phracek@redhat.com)
  - Add check for presence help.md (phracek@redhat.com)
  - several fixes based on comment from PR. (phracek@redhat.com)
  - New help.md fixes (phracek@redhat.com)
  - Fix problems found during review (phracek@redhat.com)
  - help.md sanity checker (phracek@redhat.com)
  - Linter for help.md file (phracek@redhat.com)
  - Check for is FROM first (phracek@redhat.com)
  - linter: check Red Hat's and Fedora's images (ttomecek@redhat.com)
  - add comment and link to bugzilla (jscotka@redhat.com)
  - partial change of backward compatibility (jscotka@redhat.com)
  - fix issue with bad exit code of mtf command (jscotka@redhat.com)
  - Hidden feature for install packages from default module via ENVVAR, for
    further purposes, should not be used now (jscotka@redhat.com)
  - pep8 change (jscotka@redhat.com)
  - test module uses this config, after fixing composeurl handling, if there is
    bad link, causes error (jscotka@redhat.com)
  - back to original timeout library (jscotka@redhat.com)
  - spec: fix URL (phracek@redhat.com)
  - fix compose handling and fix container issue with using container instead of
    url (jscotka@redhat.com)
  - Remove shebang from two python files (phracek@redhat.com)
  - Fix shebangs and so (phracek@redhat.com)
  - avocado could say 'FAIL' too (psklenar@redhat.com)
  - typo (jscotka@redhat.com)
  - repair typo in config.yaml and add call of mtf-set-env to makefile
    (jscotka@redhat.com)
  - better name of the file (psklenar@redhat.com)
  - move main into site package (psklenar@redhat.com)
  - new line fix (psklenar@redhat.com)
  - function add, not so many spaces (psklenar@redhat.com)
  - new line (psklenar@redhat.com)
  - new tool avocado_log_json.py (psklenar@redhat.com)
  - mtf summary (psklenar@redhat.com)
  - add sample output, to see what you can expect (jscotka@redhat.com)
  - add internal usage test as class of simpleTest.py (jscotka@redhat.com)
  - add usage tests and improve doc (jscotka@redhat.com)
  - Revert "add usage tests and improve doc" (jscotka@redhat.com)
  - add usage tests and improve doc (jscotka@redhat.com)
  - improv base avocado class to not skip modules with proper backend (parent)
    (jscotka@redhat.com)
  - repaired submodule for check_modulemd (jscotka@redhat.com)
  - revert back submodule (jscotka@redhat.com)
  - example how S2I image can be tested with build process (jscotka@redhat.com)
  - Update dockerlint a bit according to Container:Guidelines
    (phracek@redhat.com)
  - remov baseruntime from Makefile (jscotka@redhat.com)
  - remove python docker requirements, cause trouble in taskotron for shell test:
    (jscotka@redhat.com)
  - move this important testcase to the end, cause sometimes error
    (jscotka@redhat.com)
  - function removed, have to remove from nspawn helper (jscotka@redhat.com)
  - taskotron - fix issue with missing base compose repo, when disabled local
    koji cloning (jscotka@redhat.com)


author: Jan Scotka <jscotka@redhat.com> 0.7.9-1
changelog:
  - fix metadata if bug is found (jscotka@redhat.com)
  - add tests for tooling if imported tests are included (jscotka@redhat.com)
  - add git cloning abilities to metadata (jscotka@redhat.com)
  - existing file should not be replaced via metadata (keep local version)
    (jscotka@redhat.com)
  - url_downloader option in metadata.yaml allows download tests via URLlib
    (jscotka@redhat.com)
  - improve search for helpMD file (jscotka@redhat.com)
  - helpmd and docker lint cleanup of loading classes (jscotka@redhat.com)
  - Update PR with PEP 8 and use @property also for avocado_test.py
    (phracek@redhat.com)
  - Keep backwards compatibility (phracek@redhat.com)
  - Couple updates. dependency_list and remove getters (phracek@redhat.com)
  - Remove obsolete function which is not used anywhere (phracek@redhat.com)
  - Fixes #167 First try for property, setter and getter (phracek@redhat.com)


author: Petr "Stone" Hracek <phracek@redhat.com> 0.7.10-1
changelog:
  - Couple fixes based on #195 Pull Request (phracek@redhat.com)
  - DISABLE CHECK-MTF-METADATA, PDC-MODULE and MTF/METADATA. IT FAILS
    (phracek@redhat.com)
  - Using OpenShift 3.6.0 (phracek@redhat.com)
  - Include OpenShift into Travis CI and testing (phracek@redhat.com)
  - Fix typo in returncode (phracek@redhat.com)
  - cath exception from subprocess to know return code (jscotka@redhat.com)
  - remove avocado.run and replace it by subprocess to see outputs on the fly
    (jscotka@redhat.com)
  - add tee to all integration tests for easier debugging (jscotka@redhat.com)
  - speed optimization for avocado based test tag filtering (jscotka@redhat.com)


author: Petr "Stone" Hracek <phracek@redhat.com> 0.8.0-1
changelog:
  - New upstream release (phracek@redhat.com)
  - remove option --static-linters and use tag (phracek@redhat.com)
  - Fix mtf/metadata test (phracek@redhat.com)
  - Rename tools -> test and create two directories inside
    generic and static (phracek@redhat.com)
  - Add support for static linters (phracek@redhat.com)
  - Several fixes based on PR. (phracek@redhat.com)
  - add odcs into requirements.txt (phracek@redhat.com)
  - OpenShift fixes catched by real testing (phracek@redhat.com)
  - Couple fixes based on #195 Pull Request (phracek@redhat.com)
  - DISABLE CHECK-MTF-METADATA, PDC-MODULE and MTF/METADATA.
    IT FAILS (phracek@redhat.com)
  - Using OpenShift 3.6.0 (phracek@redhat.com)
  - Include OpenShift into Travis CI and testing (phracek@redhat.com)
  - Fix typo in returncode (phracek@redhat.com)
  - cath exception from subprocess to know return code (jscotka@redhat.com)
  - remove avocado.run and replace it by subprocess
    to see outputs on the fly (jscotka@redhat.com)
  - add tee to all integration tests for easier debugging (jscotka@redhat.com)
  - speed optimization for avocado based test tag filtering (jscotka@redhat.com)
  - fix metadata if bug is found (jscotka@redhat.com)
  - add tests for tooling if imported tests are included (jscotka@redhat.com)
  - add git cloning abilities to metadata (jscotka@redhat.com)
  - existing file should not be replaced via
    metadata (keep local version) (jscotka@redhat.com)
  - url_downloader option in metadata.yaml allows download
    tests via URLlib (jscotka@redhat.com)
  - improve search for helpMD file (jscotka@redhat.com)
  - helpmd and docker lint cleanup of loading classes (jscotka@redhat.com)
  - Update PR with PEP 8 and use @property also
    for avocado_test.py (phracek@redhat.com)
  - Keep backwards compatibility (phracek@redhat.com)
  - Couple updates. dependency_list and remove getters (phracek@redhat.com)
  - Remove obsolete function which is not used anywhere (phracek@redhat.com)
  - Fixes #167 First try for property, setter and getter (phracek@redhat.com)


author: Petr Hracek <phracek@redhat.com> - 0.8.1-1
changelog:
  - Print into log if file does not exist, so user is informed (phracek@redhat.com)
  - Add http check for ADD instruction and support globs (phracek@redhat.com)
  - Fixes #207 Inform user, why test is cancelled or skipped. (phracek@redhat.com)
  - some articles are missing. (phracek@redhat.com)
  - Update documentation. The other grammar issues. (phracek@redhat.com)
  - Fixes according the other review. (phracek@redhat.com)
  - Couple updates based on PR review. (phracek@redhat.com)
  - Remove workarounds for oc whoami -t and docker login (phracek@redhat.com)
  - Copy more docu updates (phracek@redhat.com)
  - Documentation for MTF linters (phracek@redhat.com)
  - Couple more updates. (phracek@redhat.com)
  - Check only architecture label (phracek@redhat.com)
  - Fixes #198 dockerlinter checks files in COPY instruction (phracek@redhat.com)
  - Fix packaging stuff. (phracek@redhat.com)
  - Add docu about OpenShift template (phracek@redhat.com)
  - Couple string updates based on the PR comments #211 (phracek@redhat.com)
  - Fixes #209 Messages for linter errors (phracek@redhat.com)
  - Fix wrong EPEL7 dependencies (phracek@redhat.com)
  - Fix typo in paths. It is regresion (phracek@redhat.com)
  - Couple updates based on PR comments. (phracek@redhat.com)
  - Add support for openshift templates (phracek@redhat.com)
  - OpenShift template support (phracek@redhat.com)


author: Petr Hracek <phracek@redhat.com> - 0.8.2-1
changelog:
  - add example how reason constsructed is used in case of assert (jscotka@redhat.com)
  - print tc info in separate function, to not duplicate code    and print doc string there (jscotka@redhat.com)
  - forgot to change this line, after changing base url (jscotka@redhat.com)
  - change base url repository to use mirror instead of direct link (jscotka@redhat.com)
  - do not cat log at the end, causes travis issue -> failed result (jscotka@redhat.com)
  - remove s2i tests  from travis. unable to run them in travis (jscotka@redhat.com)
  - adapt changes based on PR review in #216 (jscotka@redhat.com)
  - add backward compatibility to skip, to remove this deprecated message (jscotka@redhat.com)
  - add more travis checks that mtf command works as expected in clean env (using default config) (jscotka@redhat.com)
  - Do not show log links in case skip or cancel, it does not make sense (jscotka@redhat.com)
  - fix various issues mentioned in  issue  #201 (jscotka@redhat.com)


author: Petr Hracek <phracek@redhat.com> - 0.8.3-1
changelog:
  - Add more tests for VOLUME (phracek@redhat.com)
  - Fix issue with VOLUME and add VOLUME dockerlint tests (phracek@redhat.com)
  - Add dependency to pytest (phracek@redhat.com)
  - Fix calling MTF (phracek@redhat.com)
  - Fix regexp and add test suite for dockerfile linter (phracek@redhat.com)
  - moved functions not dependent on PDC to common and use then common in rpm helper (jscotka@redhat.com)
  - fix new modules (jscotka@redhat.com)
  - use new syntax for module parsing (jscotka@redhat.com)
  - fix repositories file, there were whitespaces, not possible to us (jscotka@redhat.com)
  - If a file is missing, test always fails (phracek@redhat.com)
  - Fixes #221 Showing reg exp for detection and FROM intruction. (phracek@redhat.com)
  - Fixes #220: If COPY or ADD not present, then True (phracek@redhat.com)
  - move to single cycle (jscotka@redhat.com)
  - better section check instead of constans and use = as filter to option parsing (jscotka@redhat.com)
  - before run avocado, list tests and find if there are some bad tests, missing (jscotka@redhat.com)
  - fix issues with imports over more levels (jscotka@redhat.com)
  - Use config file for MTF instead of values hardcoded in python code (jscotka@redhat.com)
  - Linters: tag distro specific methods (dhodovsk@redhat.com)
  - Linters: add links to guidelines (dhodovsk@redhat.com)


