#190 Remove standard-test-rhts role.
Merged by astepano. Opened by astepano.
rm_rhts  into  master

Download 190.patch

standard-test-rhts had next defects:

* The role used only dnf.
* It didn't work with Atomic Host.
* It installed beakerlib-libraries, which was very confusing.
* It used restrain framework as suit to run tests.

All this were confusing. beakerlib-libraries now supported by
standard-test-beakerlib role.

Signed-off-by: Andrei Stepanov astepano@redhat.com

rebased onto 27e8ff29f813a24be097dbd7e9f89cd81e620c5e

rebased onto d320c1fbb067484f5d85b30e0e517d4c8c060e7e

For me tests passed for Atomic Host

TEST_SUBJECTS=/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2 ansible-playbook -i /usr/share/ansible/inventory/standard-inventory-qcow2 -t atomic tests.yml 
PLAY [localhost] **********************************************************************************************************************************************************************************************
TASK [Gathering Facts] ****************************************************************************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : Check if system is Atomic Host] *******************************************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : Set fact 'is_atomic'] *****************************************************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : Set facts about system] ***************************************************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : Hardcode Python interpreter for ansible modules on RHEL8 based OS] ********************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : debug] ********************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : debug] ********************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : debug] ********************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : Add test-runner to ansible inventory] *************************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : Gather facts] *************************************************************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2 -> test-runner]
TASK [str-common-init : Set facts about test-runner] **********************************************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2 -> test-runner]
TASK [str-common-init : Hardcode Python interpreter for ansible modules on RHEL8 based OS for test-runner] ****************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : Fetch tests from remote repositories] *************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : debug] ********************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : debug] ********************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : debug] ********************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : debug] ********************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : Install packages requested in `required_packages` section from tests.yml] *************************************************************************************************************
TASK [str-common-pkgs : Build packages lists to be present on test environment] *******************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-pkgs : debug] ********************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-pkgs : include_tasks] ************************************************************************************************************************************************************************
included: /usr/share/ansible/roles/str-common-pkgs/tasks/pkgs-rpm-ostree.yml for /root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2
TASK [str-common-pkgs : Enable copr repos on Atomic Host] *****************************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=mvadkert/beakerlib-libraries)
TASK [str-common-pkgs : Make a list of requested packages for Atomic Host] ************************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-pkgs : debug] ********************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-pkgs : Check presence of test-specific package requirements] *********************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-pkgs : Install test-specific package requirements] *******************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : Make artifacts directory] *************************************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-init : Copy tests to test environment] *******************************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [standard-test-beakerlib : Get list of RPM packages listed at beakerlib tests' requirements] *************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=Support-local-additions-to-magic-files)
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=command-line-options)
TASK [standard-test-beakerlib : Set Ansible facts for required RPM packages for beakerlib tests] **************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [standard-test-beakerlib : debug] ************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [standard-test-beakerlib : include_role] *****************************************************************************************************************************************************************
TASK [str-common-pkgs : Build packages lists to be present on test environment] *******************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-pkgs : debug] ********************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-pkgs : include_tasks] ************************************************************************************************************************************************************************
included: /usr/share/ansible/roles/str-common-pkgs/tasks/pkgs-rpm-ostree.yml for /root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2
TASK [str-common-pkgs : Enable copr repos on Atomic Host] *****************************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=mvadkert/beakerlib-libraries)
TASK [str-common-pkgs : Make a list of requested packages for Atomic Host] ************************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-pkgs : debug] ********************************************************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-pkgs : Check presence of test-specific package requirements] *********************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-pkgs : Install test-specific package requirements] *******************************************************************************************************************************************
skipping: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [standard-test-beakerlib : Turn on usroverlay for Atomic Host] *******************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [standard-test-beakerlib : Create legacy beakerlib directories] ******************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=/usr/lib/beakerlib)
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=/usr/share/rhts-library)
TASK [standard-test-beakerlib : Create legacy beakerlib links] ************************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=/usr/lib/beakerlib/beakerlib.sh)
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=/usr/share/rhts-library/rhtslib.sh)
TASK [standard-test-beakerlib : Put beakerlib binaries to test environment Atomic Host] ***********************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=/usr/share/ansible/roles/standard-test-beakerlib/files/rpm.py)
TASK [standard-test-beakerlib : Copy rhts files to test environment /usr/share/rhts/lib] **********************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=/usr/share/ansible/roles/standard-test-beakerlib/files/rhts-make.include)
TASK [standard-test-beakerlib : Copy rhts files to test environment /bin] *************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=/usr/share/ansible/roles/standard-test-beakerlib/files/rhts-environment.sh)
TASK [standard-test-beakerlib : Run beakerlib tests] **********************************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=Support-local-additions-to-magic-files)
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=command-line-options)
TASK [standard-test-beakerlib : Make the master tests summary log artifact] ***********************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=Support-local-additions-to-magic-files)
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => (item=command-line-options)
TASK [standard-test-beakerlib : Check the results] ************************************************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [standard-test-beakerlib : Set role result] **************************************************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [standard-test-beakerlib : include_role] *****************************************************************************************************************************************************************
TASK [str-common-final : Pull out the logs from test environment to test runner] ******************************************************************************************************************************
changed: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2]
TASK [str-common-final : Report role result] ******************************************************************************************************************************************************************
ok: [/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2] => {
    "failed_when_result": false, 
    "msg": [
        "Tests failed: False", 
        "Tests msg: ", 
        ""
    ]
}
PLAY RECAP ****************************************************************************************************************************************************************************************************
/root/Fedora-AtomicHost-28-20180515.1.x86_64.qcow2 : ok=34   changed=17   unreachable=0    failed=0   

Commit c0bdbb0a fixes this pull-request

Pull-Request has been merged by astepano

Pull-Request has been merged by astepano

Metadata