Many tests expect special "Execution environment" which is described at:
https://github.com/beaker-project/beaker/blob/develop/documentation/user-guide/task-environment.rst
Many tests recipes uses commands whose are originated in the Red Hat Test System (RHTS).
standard-test-roles doesn't provide this commands.
this command are part rhts-test-env packet
rpm -qf /usr/bin/rhts-reboot rhts-test-env-4.73-1.el7_2.noarch # rpm -ql rhts-test-env /mnt/scratchspace /mnt/testarea /usr/bin/rhts-abort /usr/bin/rhts-backup /usr/bin/rhts-db-submit-result /usr/bin/rhts-environment.sh /usr/bin/rhts-extend /usr/bin/rhts-power /usr/bin/rhts-reboot /usr/bin/rhts-recipe-sync-block /usr/bin/rhts-recipe-sync-set /usr/bin/rhts-report-result /usr/bin/rhts-restore /usr/bin/rhts-run-simple-test /usr/bin/rhts-submit-log /usr/bin/rhts-sync-block /usr/bin/rhts-sync-set /usr/bin/rhts-system-info /usr/bin/rhts-test-checkin /usr/bin/rhts-test-runner.sh /usr/bin/rhts-test-update /usr/bin/rhts_db_submit_result /usr/bin/rhts_environment.sh /usr/bin/rhts_submit_log /usr/bin/rhts_sync_block /usr/bin/rhts_sync_set /usr/share/doc/rhts-test-env-4.73 /usr/share/doc/rhts-test-env-4.73/README /usr/share/rhts/failurestrings /usr/share/rhts/falsestrings /usr/share/rhts/lib/rhts-make.include /usr/share/selinux/packages/rhts/rhts.pp
This package is available at https://beaker-project.org/yum/harness/Fedora26/rhts-test-env-4.73-1.fc26.noarch.rpm
Huge number of existing tests rely on this functionality. Without this package number of tests just would not work.
Example: https://upstreamfirst.fedorainfracloud.org/grub2/issues
./usr/bin/rhts-test-runner.sh:146: export REBOOTCOUNT=0
we need this functionality with is a part of:
https://beaker-project.org/yum/harness/Fedora26/rhts-test-env-4.73-1.fc26.noarch.rpm https://beaker-project.org/yum/harness/Fedora27/rhts-test-env-4.73-1.fc27.noarch.rpm https://beaker-project.org/yum/harness/FedoraRawhide/rhts-test-env-4.73-1.fc28.noarch.rpm
standard-test-roles need to setup https://beaker-project.org/yum/beaker-harness-Fedora.repo
Depends on https://pagure.io/standard-test-roles/issue/41
Login to comment on this ticket.