Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1449880 Details for
Bug 1589658
'multipath -r' dosen't print the expected warning messages after modify the /etc/multipath.conf file
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
output of sh -x main.sh
ii_debug (text/plain), 612.03 KB, created by
lnie
on 2018-06-11 06:03:22 UTC
(
hide
)
Description:
output of sh -x main.sh
Filename:
MIME Type:
Creator:
lnie
Created:
2018-06-11 06:03:22 UTC
Size:
612.03 KB
patch
obsolete
>+ . /usr/bin/rhts-environment.sh >++ '[' -z '' ']' >+++ mktemp /mnt/testarea/tmp.XXXXXX >++ export OUTPUTFILE=/mnt/testarea/tmp.X9eBD8 >++ OUTPUTFILE=/mnt/testarea/tmp.X9eBD8 >++ '[' -z '' ']' >++ TESTVERSION=developer >++ '[' -z cisco-b420m3-01.rhts.eng.bos.redhat.com ']' >++ '[' -z '' ']' >+++ uname -i >++ ARCH=x86_64 >++ '[' -z '' ']' >+++ cat /etc/redhat-release >+++ sed -e 's/\(.*\)release\s\([0-9]*\).*/\1\2/; s/\s//g' >++ FAMILY=Fedora29 >++ '[' -z '' ']' >+++ mktemp /mnt/testarea/tmp.XXXXXX >++ export AVC_ERROR=/mnt/testarea/tmp.jfpdRV >++ AVC_ERROR=/mnt/testarea/tmp.jfpdRV >++ touch /mnt/testarea/tmp.jfpdRV >++ export AVC_ERROR_FILE=/mnt/testarea/tmp.jfpdRV >++ AVC_ERROR_FILE=/mnt/testarea/tmp.jfpdRV >++ touch /mnt/testarea/tmp.X9eBD8 >++ '[' -e /var/cache/rhts//ENV ']' >++ '[' -h /mnt/testarea/current.log ']' >++ ln -sf /mnt/testarea/tmp.X9eBD8 /mnt/testarea/current.log >+ . /usr/share/beakerlib/beakerlib.sh >++ : >++ : >++ set -o >++ grep posix >++ grep on >posix on >++ set +o posix >++ export POSIXFIXED=YES >++ POSIXFIXED=YES >++ export __INTERNAL_PERSISTENT_TMP=/var/tmp >++ __INTERNAL_PERSISTENT_TMP=/var/tmp >++ test -f /etc/profile.d/cobbler.sh >++ set -e >++ export BEAKERLIB=/usr/share/beakerlib >++ BEAKERLIB=/usr/share/beakerlib >++ . /usr/share/beakerlib/storage.sh >+++ : >+++ __INTERNAL_STORAGE_DEFAULT_SECTION=GENERIC >+++ __INTERNAL_STORAGE_DEFAULT_NAMESPACE=GENERIC >+++ __INTERNAL_ST_OPTION_PARSER=' > local namespace="$__INTERNAL_STORAGE_DEFAULT_NAMESPACE" > local section="$__INTERNAL_STORAGE_DEFAULT_SECTION" > local GETOPT=$(getopt -o : -l namespace:,section: -- "$@") || return 126 > eval set -- "$GETOPT" > while true; do > case $1 in > --) shift; break ;; > --namespace) shift; namespace="$1" ;; > --section) shift; section="$1" ;; > esac; shift > done > [[ -z "$1" ]] && { > rlLogError "$FUNCNAME(): missing the Key!" > return 1 > } > local key="$1" > local file="${BEAKERLIB_DIR}/storage/${namespace}/${section}/${key}" > rlLogDebug "$FUNCNAME(): using file \"$file\"" >' >++ . /usr/share/beakerlib/infrastructure.sh >+++ : >+++ . /usr/share/beakerlib/logging.sh >++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ : >++++ : >++++ __INTERNAL_color_set >++++ local T=xterm-256color >++++ [[ -t 1 ]] >++++ T= >++++ [[ -t 2 ]] >++++ T= >++++ case $T in >++++ __INTERNAL_color_black= >++++ __INTERNAL_color_dark_gray= >++++ __INTERNAL_color_red= >++++ __INTERNAL_color_light_red= >++++ __INTERNAL_color_green= >++++ __INTERNAL_color_light_green= >++++ __INTERNAL_color_brown= >++++ __INTERNAL_color_yellow= >++++ __INTERNAL_color_blue= >++++ __INTERNAL_color_light_blue= >++++ __INTERNAL_color_purple= >++++ __INTERNAL_color_light_purple= >++++ __INTERNAL_color_cyan= >++++ __INTERNAL_color_light_cyan= >++++ __INTERNAL_color_light_gray= >++++ __INTERNAL_color_white= >++++ __INTERNAL_color_reset= >++++ LOG_LEVEL= >++++ DEBUG= >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ . /usr/share/beakerlib/testing.sh >++++ export __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >++++ __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >++++ : >++++ . /usr/share/beakerlib/logging.sh >+++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ : >+++++ : >+++++ __INTERNAL_color_set >+++++ local T=xterm-256color >+++++ [[ -t 1 ]] >+++++ T= >+++++ [[ -t 2 ]] >+++++ T= >+++++ case $T in >+++++ __INTERNAL_color_black= >+++++ __INTERNAL_color_dark_gray= >+++++ __INTERNAL_color_red= >+++++ __INTERNAL_color_light_red= >+++++ __INTERNAL_color_green= >+++++ __INTERNAL_color_light_green= >+++++ __INTERNAL_color_brown= >+++++ __INTERNAL_color_yellow= >+++++ __INTERNAL_color_blue= >+++++ __INTERNAL_color_light_blue= >+++++ __INTERNAL_color_purple= >+++++ __INTERNAL_color_light_purple= >+++++ __INTERNAL_color_cyan= >+++++ __INTERNAL_color_light_cyan= >+++++ __INTERNAL_color_light_gray= >+++++ __INTERNAL_color_white= >+++++ __INTERNAL_color_reset= >+++++ LOG_LEVEL= >+++++ DEBUG= >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/journal.sh >+++++ : >+++++ __INTERNAL_JOURNALIST=beakerlib-journalling >+++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >+++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >+++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >+++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >+++++ declare -g >+++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ . /usr/share/beakerlib/storage.sh >++++ : >++++ __INTERNAL_STORAGE_DEFAULT_SECTION=GENERIC >++++ __INTERNAL_STORAGE_DEFAULT_NAMESPACE=GENERIC >++++ __INTERNAL_ST_OPTION_PARSER=' > local namespace="$__INTERNAL_STORAGE_DEFAULT_NAMESPACE" > local section="$__INTERNAL_STORAGE_DEFAULT_SECTION" > local GETOPT=$(getopt -o : -l namespace:,section: -- "$@") || return 126 > eval set -- "$GETOPT" > while true; do > case $1 in > --) shift; break ;; > --namespace) shift; namespace="$1" ;; > --section) shift; section="$1" ;; > esac; shift > done > [[ -z "$1" ]] && { > rlLogError "$FUNCNAME(): missing the Key!" > return 1 > } > local key="$1" > local file="${BEAKERLIB_DIR}/storage/${namespace}/${section}/${key}" > rlLogDebug "$FUNCNAME(): using file \"$file\"" >' >+++ : >+++ : >+++ : >+++ : >+++ : >+++ __INTERNAL_FILEBACKUP_NAMESPACE=rlFileBackupNamespace >+++ : >+++ : >+++ __INTERNAL_SERVICE_NS=rlService >+++ __INTERNAL_SERVICE_STATE_SECTION=savedStates >+++ __INTERNAL_SERVICE_STATE_SECTION_PERSISTENCE=savedPersistentStates >+++ __INTERNAL_SERVICES_LIST=/services_list >+++ : >+++ : >+++ : >+++ : >+++ : >+++ __INTERNAL_SOCKET_NS=rlSocket >+++ __INTERNAL_SOCKET_STATE_SECTION=savedStates >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >++ . /usr/share/beakerlib/journal.sh >+++ : >+++ __INTERNAL_JOURNALIST=beakerlib-journalling >+++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >+++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >+++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >+++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >+++ declare -g >+++ : >++ . /usr/share/beakerlib/libraries.sh >+++ : >++++ __INTERNAL_extractOrigin >++++ local SOURCE >++++ '[' '!' -e main.sh ']' >+++++ readlink -f main.sh >++++ SOURCE=/root/device-tested/multipath_conf_syntax/main.sh >+++++ dirname /root/device-tested/multipath_conf_syntax/main.sh >++++ local DIR=/root/device-tested/multipath_conf_syntax >++++ '[' -h /root/device-tested/multipath_conf_syntax/main.sh ']' >++++++ dirname /root/device-tested/multipath_conf_syntax/main.sh >+++++ cd -P /root/device-tested/multipath_conf_syntax >+++++ pwd >++++ DIR=/root/device-tested/multipath_conf_syntax >++++ echo /root/device-tested/multipath_conf_syntax >+++ __INTERNAL_TraverseRoot=/root/device-tested/multipath_conf_syntax >+++ : >+++ : >++ . /usr/share/beakerlib/logging.sh >+++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++ : >+++ : >+++ __INTERNAL_color_set >+++ local T=xterm-256color >+++ [[ -t 1 ]] >+++ T= >+++ [[ -t 2 ]] >+++ T= >+++ case $T in >+++ __INTERNAL_color_black= >+++ __INTERNAL_color_dark_gray= >+++ __INTERNAL_color_red= >+++ __INTERNAL_color_light_red= >+++ __INTERNAL_color_green= >+++ __INTERNAL_color_light_green= >+++ __INTERNAL_color_brown= >+++ __INTERNAL_color_yellow= >+++ __INTERNAL_color_blue= >+++ __INTERNAL_color_light_blue= >+++ __INTERNAL_color_purple= >+++ __INTERNAL_color_light_purple= >+++ __INTERNAL_color_cyan= >+++ __INTERNAL_color_light_cyan= >+++ __INTERNAL_color_light_gray= >+++ __INTERNAL_color_white= >+++ __INTERNAL_color_reset= >+++ LOG_LEVEL= >+++ DEBUG= >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >++ . /usr/share/beakerlib/rpms.sh >+++ : >+++ . /usr/share/beakerlib/testing.sh >++++ export __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >++++ __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >++++ : >++++ . /usr/share/beakerlib/logging.sh >+++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ : >+++++ : >+++++ __INTERNAL_color_set >+++++ local T=xterm-256color >+++++ [[ -t 1 ]] >+++++ T= >+++++ [[ -t 2 ]] >+++++ T= >+++++ case $T in >+++++ __INTERNAL_color_black= >+++++ __INTERNAL_color_dark_gray= >+++++ __INTERNAL_color_red= >+++++ __INTERNAL_color_light_red= >+++++ __INTERNAL_color_green= >+++++ __INTERNAL_color_light_green= >+++++ __INTERNAL_color_brown= >+++++ __INTERNAL_color_yellow= >+++++ __INTERNAL_color_blue= >+++++ __INTERNAL_color_light_blue= >+++++ __INTERNAL_color_purple= >+++++ __INTERNAL_color_light_purple= >+++++ __INTERNAL_color_cyan= >+++++ __INTERNAL_color_light_cyan= >+++++ __INTERNAL_color_light_gray= >+++++ __INTERNAL_color_white= >+++++ __INTERNAL_color_reset= >+++++ LOG_LEVEL= >+++++ DEBUG= >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/journal.sh >+++++ : >+++++ __INTERNAL_JOURNALIST=beakerlib-journalling >+++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >+++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >+++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >+++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >+++++ declare -g >+++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ . /usr/share/beakerlib/infrastructure.sh >++++ : >++++ . /usr/share/beakerlib/logging.sh >+++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ : >+++++ : >+++++ __INTERNAL_color_set >+++++ local T=xterm-256color >+++++ [[ -t 1 ]] >+++++ T= >+++++ [[ -t 2 ]] >+++++ T= >+++++ case $T in >+++++ __INTERNAL_color_black= >+++++ __INTERNAL_color_dark_gray= >+++++ __INTERNAL_color_red= >+++++ __INTERNAL_color_light_red= >+++++ __INTERNAL_color_green= >+++++ __INTERNAL_color_light_green= >+++++ __INTERNAL_color_brown= >+++++ __INTERNAL_color_yellow= >+++++ __INTERNAL_color_blue= >+++++ __INTERNAL_color_light_blue= >+++++ __INTERNAL_color_purple= >+++++ __INTERNAL_color_light_purple= >+++++ __INTERNAL_color_cyan= >+++++ __INTERNAL_color_light_cyan= >+++++ __INTERNAL_color_light_gray= >+++++ __INTERNAL_color_white= >+++++ __INTERNAL_color_reset= >+++++ LOG_LEVEL= >+++++ DEBUG= >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/testing.sh >+++++ export __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >+++++ __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >+++++ : >+++++ . /usr/share/beakerlib/logging.sh >++++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++++ : >++++++ : >++++++ __INTERNAL_color_set >++++++ local T=xterm-256color >++++++ [[ -t 1 ]] >++++++ T= >++++++ [[ -t 2 ]] >++++++ T= >++++++ case $T in >++++++ __INTERNAL_color_black= >++++++ __INTERNAL_color_dark_gray= >++++++ __INTERNAL_color_red= >++++++ __INTERNAL_color_light_red= >++++++ __INTERNAL_color_green= >++++++ __INTERNAL_color_light_green= >++++++ __INTERNAL_color_brown= >++++++ __INTERNAL_color_yellow= >++++++ __INTERNAL_color_blue= >++++++ __INTERNAL_color_light_blue= >++++++ __INTERNAL_color_purple= >++++++ __INTERNAL_color_light_purple= >++++++ __INTERNAL_color_cyan= >++++++ __INTERNAL_color_light_cyan= >++++++ __INTERNAL_color_light_gray= >++++++ __INTERNAL_color_white= >++++++ __INTERNAL_color_reset= >++++++ LOG_LEVEL= >++++++ DEBUG= >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >+++++ . /usr/share/beakerlib/journal.sh >++++++ : >++++++ __INTERNAL_JOURNALIST=beakerlib-journalling >++++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >++++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >++++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >++++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >++++++ declare -g >++++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/storage.sh >+++++ : >+++++ __INTERNAL_STORAGE_DEFAULT_SECTION=GENERIC >+++++ __INTERNAL_STORAGE_DEFAULT_NAMESPACE=GENERIC >+++++ __INTERNAL_ST_OPTION_PARSER=' > local namespace="$__INTERNAL_STORAGE_DEFAULT_NAMESPACE" > local section="$__INTERNAL_STORAGE_DEFAULT_SECTION" > local GETOPT=$(getopt -o : -l namespace:,section: -- "$@") || return 126 > eval set -- "$GETOPT" > while true; do > case $1 in > --) shift; break ;; > --namespace) shift; namespace="$1" ;; > --section) shift; section="$1" ;; > esac; shift > done > [[ -z "$1" ]] && { > rlLogError "$FUNCNAME(): missing the Key!" > return 1 > } > local key="$1" > local file="${BEAKERLIB_DIR}/storage/${namespace}/${section}/${key}" > rlLogDebug "$FUNCNAME(): using file \"$file\"" >' >++++ : >++++ : >++++ : >++++ : >++++ : >++++ __INTERNAL_FILEBACKUP_NAMESPACE=rlFileBackupNamespace >++++ : >++++ : >++++ __INTERNAL_SERVICE_NS=rlService >++++ __INTERNAL_SERVICE_STATE_SECTION=savedStates >++++ __INTERNAL_SERVICE_STATE_SECTION_PERSISTENCE=savedPersistentStates >++++ __INTERNAL_SERVICES_LIST=/services_list >++++ : >++++ : >++++ : >++++ : >++++ : >++++ __INTERNAL_SOCKET_NS=rlSocket >++++ __INTERNAL_SOCKET_STATE_SECTION=savedStates >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ BEAKERLIB_rpm_fetch_base_url=("https://kojipkgs.fedoraproject.org/packages") >+++ BEAKERLIB_rpm_packageinfo_base_url=("http://koji.fedoraproject.org/koji") >+++ __INTERNAL_WGET='wget -t 3 -T 180 -w 20 --waitretry=30 --no-check-certificate --progress=dot:giga' >+++ __INTERNAL_BEAKERLIB_RPM_DOWNLOAD_METHODS_default='direct yum' >+++ __INTERNAL_BEAKERLIB_RPM_DOWNLOAD_METHODS_cmd='BEAKERLIB_RPM_DOWNLOAD_METHODS="direct yum"' >+++ BEAKERLIB_RPM_DOWNLOAD_METHODS='direct yum' >+++ eval 'BEAKERLIB_RPM_DOWNLOAD_METHODS="direct yum"' >++++ BEAKERLIB_RPM_DOWNLOAD_METHODS='direct yum' >+++ unset __INTERNAL_BEAKERLIB_RPM_DOWNLOAD_METHODS_cmd >+++ : >+++ : >+++ : >+++ : >++ . /usr/share/beakerlib/testing.sh >+++ export __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >+++ __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >+++ : >+++ . /usr/share/beakerlib/logging.sh >++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ : >++++ : >++++ __INTERNAL_color_set >++++ local T=xterm-256color >++++ [[ -t 1 ]] >++++ T= >++++ [[ -t 2 ]] >++++ T= >++++ case $T in >++++ __INTERNAL_color_black= >++++ __INTERNAL_color_dark_gray= >++++ __INTERNAL_color_red= >++++ __INTERNAL_color_light_red= >++++ __INTERNAL_color_green= >++++ __INTERNAL_color_light_green= >++++ __INTERNAL_color_brown= >++++ __INTERNAL_color_yellow= >++++ __INTERNAL_color_blue= >++++ __INTERNAL_color_light_blue= >++++ __INTERNAL_color_purple= >++++ __INTERNAL_color_light_purple= >++++ __INTERNAL_color_cyan= >++++ __INTERNAL_color_light_cyan= >++++ __INTERNAL_color_light_gray= >++++ __INTERNAL_color_white= >++++ __INTERNAL_color_reset= >++++ LOG_LEVEL= >++++ DEBUG= >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ . /usr/share/beakerlib/journal.sh >++++ : >++++ __INTERNAL_JOURNALIST=beakerlib-journalling >++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >++++ declare -g >++++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >++ . /usr/share/beakerlib/analyze.sh >+++ : >+++ . /usr/share/beakerlib/logging.sh >++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ : >++++ : >++++ __INTERNAL_color_set >++++ local T=xterm-256color >++++ [[ -t 1 ]] >++++ T= >++++ [[ -t 2 ]] >++++ T= >++++ case $T in >++++ __INTERNAL_color_black= >++++ __INTERNAL_color_dark_gray= >++++ __INTERNAL_color_red= >++++ __INTERNAL_color_light_red= >++++ __INTERNAL_color_green= >++++ __INTERNAL_color_light_green= >++++ __INTERNAL_color_brown= >++++ __INTERNAL_color_yellow= >++++ __INTERNAL_color_blue= >++++ __INTERNAL_color_light_blue= >++++ __INTERNAL_color_purple= >++++ __INTERNAL_color_light_purple= >++++ __INTERNAL_color_cyan= >++++ __INTERNAL_color_light_cyan= >++++ __INTERNAL_color_light_gray= >++++ __INTERNAL_color_white= >++++ __INTERNAL_color_reset= >++++ LOG_LEVEL= >++++ DEBUG= >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ . /usr/share/beakerlib/journal.sh >++++ : >++++ __INTERNAL_JOURNALIST=beakerlib-journalling >++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >++++ declare -g >++++ : >+++ : >+++ : >++ . /usr/share/beakerlib/performance.sh >+++ : >+++ : >+++ : >+++ : >++ . /usr/share/beakerlib/virtualX.sh >+++ : >+++ . /usr/share/beakerlib/testing.sh >++++ export __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >++++ __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >++++ : >++++ . /usr/share/beakerlib/logging.sh >+++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ : >+++++ : >+++++ __INTERNAL_color_set >+++++ local T=xterm-256color >+++++ [[ -t 1 ]] >+++++ T= >+++++ [[ -t 2 ]] >+++++ T= >+++++ case $T in >+++++ __INTERNAL_color_black= >+++++ __INTERNAL_color_dark_gray= >+++++ __INTERNAL_color_red= >+++++ __INTERNAL_color_light_red= >+++++ __INTERNAL_color_green= >+++++ __INTERNAL_color_light_green= >+++++ __INTERNAL_color_brown= >+++++ __INTERNAL_color_yellow= >+++++ __INTERNAL_color_blue= >+++++ __INTERNAL_color_light_blue= >+++++ __INTERNAL_color_purple= >+++++ __INTERNAL_color_light_purple= >+++++ __INTERNAL_color_cyan= >+++++ __INTERNAL_color_light_cyan= >+++++ __INTERNAL_color_light_gray= >+++++ __INTERNAL_color_white= >+++++ __INTERNAL_color_reset= >+++++ LOG_LEVEL= >+++++ DEBUG= >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/journal.sh >+++++ : >+++++ __INTERNAL_JOURNALIST=beakerlib-journalling >+++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >+++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >+++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >+++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >+++++ declare -g >+++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ . /usr/share/beakerlib/infrastructure.sh >++++ : >++++ . /usr/share/beakerlib/logging.sh >+++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ : >+++++ : >+++++ __INTERNAL_color_set >+++++ local T=xterm-256color >+++++ [[ -t 1 ]] >+++++ T= >+++++ [[ -t 2 ]] >+++++ T= >+++++ case $T in >+++++ __INTERNAL_color_black= >+++++ __INTERNAL_color_dark_gray= >+++++ __INTERNAL_color_red= >+++++ __INTERNAL_color_light_red= >+++++ __INTERNAL_color_green= >+++++ __INTERNAL_color_light_green= >+++++ __INTERNAL_color_brown= >+++++ __INTERNAL_color_yellow= >+++++ __INTERNAL_color_blue= >+++++ __INTERNAL_color_light_blue= >+++++ __INTERNAL_color_purple= >+++++ __INTERNAL_color_light_purple= >+++++ __INTERNAL_color_cyan= >+++++ __INTERNAL_color_light_cyan= >+++++ __INTERNAL_color_light_gray= >+++++ __INTERNAL_color_white= >+++++ __INTERNAL_color_reset= >+++++ LOG_LEVEL= >+++++ DEBUG= >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/testing.sh >+++++ export __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >+++++ __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >+++++ : >+++++ . /usr/share/beakerlib/logging.sh >++++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++++ : >++++++ : >++++++ __INTERNAL_color_set >++++++ local T=xterm-256color >++++++ [[ -t 1 ]] >++++++ T= >++++++ [[ -t 2 ]] >++++++ T= >++++++ case $T in >++++++ __INTERNAL_color_black= >++++++ __INTERNAL_color_dark_gray= >++++++ __INTERNAL_color_red= >++++++ __INTERNAL_color_light_red= >++++++ __INTERNAL_color_green= >++++++ __INTERNAL_color_light_green= >++++++ __INTERNAL_color_brown= >++++++ __INTERNAL_color_yellow= >++++++ __INTERNAL_color_blue= >++++++ __INTERNAL_color_light_blue= >++++++ __INTERNAL_color_purple= >++++++ __INTERNAL_color_light_purple= >++++++ __INTERNAL_color_cyan= >++++++ __INTERNAL_color_light_cyan= >++++++ __INTERNAL_color_light_gray= >++++++ __INTERNAL_color_white= >++++++ __INTERNAL_color_reset= >++++++ LOG_LEVEL= >++++++ DEBUG= >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >+++++ . /usr/share/beakerlib/journal.sh >++++++ : >++++++ __INTERNAL_JOURNALIST=beakerlib-journalling >++++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >++++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >++++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >++++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >++++++ declare -g >++++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/storage.sh >+++++ : >+++++ __INTERNAL_STORAGE_DEFAULT_SECTION=GENERIC >+++++ __INTERNAL_STORAGE_DEFAULT_NAMESPACE=GENERIC >+++++ __INTERNAL_ST_OPTION_PARSER=' > local namespace="$__INTERNAL_STORAGE_DEFAULT_NAMESPACE" > local section="$__INTERNAL_STORAGE_DEFAULT_SECTION" > local GETOPT=$(getopt -o : -l namespace:,section: -- "$@") || return 126 > eval set -- "$GETOPT" > while true; do > case $1 in > --) shift; break ;; > --namespace) shift; namespace="$1" ;; > --section) shift; section="$1" ;; > esac; shift > done > [[ -z "$1" ]] && { > rlLogError "$FUNCNAME(): missing the Key!" > return 1 > } > local key="$1" > local file="${BEAKERLIB_DIR}/storage/${namespace}/${section}/${key}" > rlLogDebug "$FUNCNAME(): using file \"$file\"" >' >++++ : >++++ : >++++ : >++++ : >++++ : >++++ __INTERNAL_FILEBACKUP_NAMESPACE=rlFileBackupNamespace >++++ : >++++ : >++++ __INTERNAL_SERVICE_NS=rlService >++++ __INTERNAL_SERVICE_STATE_SECTION=savedStates >++++ __INTERNAL_SERVICE_STATE_SECTION_PERSISTENCE=savedPersistentStates >++++ __INTERNAL_SERVICES_LIST=/services_list >++++ : >++++ : >++++ : >++++ : >++++ : >++++ __INTERNAL_SOCKET_NS=rlSocket >++++ __INTERNAL_SOCKET_STATE_SECTION=savedStates >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >++ . /usr/share/beakerlib/synchronisation.sh >+++ getopt -T >+++ ret=4 >+++ '[' 4 -ne 4 ']' >+++ : >+++ : >+++ : >+++ : >+++ : >+++ : >++ '[' -d /usr/share/beakerlib/plugins/ ']' >++ for __INTERNAL_beakerlib_source_plugin in $BEAKERLIB/plugins/*.sh >++ . /usr/share/beakerlib/plugins/rh-internalAnalyze.sh >+++ : >+++ . /usr/share/beakerlib/logging.sh >++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ : >++++ : >++++ __INTERNAL_color_set >++++ local T=xterm-256color >++++ [[ -t 1 ]] >++++ T= >++++ [[ -t 2 ]] >++++ T= >++++ case $T in >++++ __INTERNAL_color_black= >++++ __INTERNAL_color_dark_gray= >++++ __INTERNAL_color_red= >++++ __INTERNAL_color_light_red= >++++ __INTERNAL_color_green= >++++ __INTERNAL_color_light_green= >++++ __INTERNAL_color_brown= >++++ __INTERNAL_color_yellow= >++++ __INTERNAL_color_blue= >++++ __INTERNAL_color_light_blue= >++++ __INTERNAL_color_purple= >++++ __INTERNAL_color_light_purple= >++++ __INTERNAL_color_cyan= >++++ __INTERNAL_color_light_cyan= >++++ __INTERNAL_color_light_gray= >++++ __INTERNAL_color_white= >++++ __INTERNAL_color_reset= >++++ LOG_LEVEL= >++++ DEBUG= >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ . /usr/share/beakerlib/journal.sh >++++ : >++++ __INTERNAL_JOURNALIST=beakerlib-journalling >++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >++++ declare -g >++++ : >+++ : >++ for __INTERNAL_beakerlib_source_plugin in $BEAKERLIB/plugins/*.sh >++ . /usr/share/beakerlib/plugins/rh-internal.sh >+++ : >+++ __INTERNAL_rlRunsInBeaker >+++ '[' -n '' ']' >+++ return 1 >+++ __INTERNAL_rlRunsInBeaker >+++ '[' -n '' ']' >+++ return 1 >+++ . /usr/share/beakerlib/logging.sh >++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ : >++++ : >++++ __INTERNAL_color_set >++++ local T=xterm-256color >++++ [[ -t 1 ]] >++++ T= >++++ [[ -t 2 ]] >++++ T= >++++ case $T in >++++ __INTERNAL_color_black= >++++ __INTERNAL_color_dark_gray= >++++ __INTERNAL_color_red= >++++ __INTERNAL_color_light_red= >++++ __INTERNAL_color_green= >++++ __INTERNAL_color_light_green= >++++ __INTERNAL_color_brown= >++++ __INTERNAL_color_yellow= >++++ __INTERNAL_color_blue= >++++ __INTERNAL_color_light_blue= >++++ __INTERNAL_color_purple= >++++ __INTERNAL_color_light_purple= >++++ __INTERNAL_color_cyan= >++++ __INTERNAL_color_light_cyan= >++++ __INTERNAL_color_light_gray= >++++ __INTERNAL_color_white= >++++ __INTERNAL_color_reset= >++++ LOG_LEVEL= >++++ DEBUG= >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ . /usr/share/beakerlib/testing.sh >++++ export __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >++++ __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >++++ : >++++ . /usr/share/beakerlib/logging.sh >+++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ : >+++++ : >+++++ __INTERNAL_color_set >+++++ local T=xterm-256color >+++++ [[ -t 1 ]] >+++++ T= >+++++ [[ -t 2 ]] >+++++ T= >+++++ case $T in >+++++ __INTERNAL_color_black= >+++++ __INTERNAL_color_dark_gray= >+++++ __INTERNAL_color_red= >+++++ __INTERNAL_color_light_red= >+++++ __INTERNAL_color_green= >+++++ __INTERNAL_color_light_green= >+++++ __INTERNAL_color_brown= >+++++ __INTERNAL_color_yellow= >+++++ __INTERNAL_color_blue= >+++++ __INTERNAL_color_light_blue= >+++++ __INTERNAL_color_purple= >+++++ __INTERNAL_color_light_purple= >+++++ __INTERNAL_color_cyan= >+++++ __INTERNAL_color_light_cyan= >+++++ __INTERNAL_color_light_gray= >+++++ __INTERNAL_color_white= >+++++ __INTERNAL_color_reset= >+++++ LOG_LEVEL= >+++++ DEBUG= >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/journal.sh >+++++ : >+++++ __INTERNAL_JOURNALIST=beakerlib-journalling >+++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >+++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >+++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >+++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >+++++ declare -g >+++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ . /usr/share/beakerlib/infrastructure.sh >++++ : >++++ . /usr/share/beakerlib/logging.sh >+++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ : >+++++ : >+++++ __INTERNAL_color_set >+++++ local T=xterm-256color >+++++ [[ -t 1 ]] >+++++ T= >+++++ [[ -t 2 ]] >+++++ T= >+++++ case $T in >+++++ __INTERNAL_color_black= >+++++ __INTERNAL_color_dark_gray= >+++++ __INTERNAL_color_red= >+++++ __INTERNAL_color_light_red= >+++++ __INTERNAL_color_green= >+++++ __INTERNAL_color_light_green= >+++++ __INTERNAL_color_brown= >+++++ __INTERNAL_color_yellow= >+++++ __INTERNAL_color_blue= >+++++ __INTERNAL_color_light_blue= >+++++ __INTERNAL_color_purple= >+++++ __INTERNAL_color_light_purple= >+++++ __INTERNAL_color_cyan= >+++++ __INTERNAL_color_light_cyan= >+++++ __INTERNAL_color_light_gray= >+++++ __INTERNAL_color_white= >+++++ __INTERNAL_color_reset= >+++++ LOG_LEVEL= >+++++ DEBUG= >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/testing.sh >+++++ export __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >+++++ __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >+++++ : >+++++ . /usr/share/beakerlib/logging.sh >++++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++++ : >++++++ : >++++++ __INTERNAL_color_set >++++++ local T=xterm-256color >++++++ [[ -t 1 ]] >++++++ T= >++++++ [[ -t 2 ]] >++++++ T= >++++++ case $T in >++++++ __INTERNAL_color_black= >++++++ __INTERNAL_color_dark_gray= >++++++ __INTERNAL_color_red= >++++++ __INTERNAL_color_light_red= >++++++ __INTERNAL_color_green= >++++++ __INTERNAL_color_light_green= >++++++ __INTERNAL_color_brown= >++++++ __INTERNAL_color_yellow= >++++++ __INTERNAL_color_blue= >++++++ __INTERNAL_color_light_blue= >++++++ __INTERNAL_color_purple= >++++++ __INTERNAL_color_light_purple= >++++++ __INTERNAL_color_cyan= >++++++ __INTERNAL_color_light_cyan= >++++++ __INTERNAL_color_light_gray= >++++++ __INTERNAL_color_white= >++++++ __INTERNAL_color_reset= >++++++ LOG_LEVEL= >++++++ DEBUG= >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >+++++ . /usr/share/beakerlib/journal.sh >++++++ : >++++++ __INTERNAL_JOURNALIST=beakerlib-journalling >++++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >++++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >++++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >++++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >++++++ declare -g >++++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/storage.sh >+++++ : >+++++ __INTERNAL_STORAGE_DEFAULT_SECTION=GENERIC >+++++ __INTERNAL_STORAGE_DEFAULT_NAMESPACE=GENERIC >+++++ __INTERNAL_ST_OPTION_PARSER=' > local namespace="$__INTERNAL_STORAGE_DEFAULT_NAMESPACE" > local section="$__INTERNAL_STORAGE_DEFAULT_SECTION" > local GETOPT=$(getopt -o : -l namespace:,section: -- "$@") || return 126 > eval set -- "$GETOPT" > while true; do > case $1 in > --) shift; break ;; > --namespace) shift; namespace="$1" ;; > --section) shift; section="$1" ;; > esac; shift > done > [[ -z "$1" ]] && { > rlLogError "$FUNCNAME(): missing the Key!" > return 1 > } > local key="$1" > local file="${BEAKERLIB_DIR}/storage/${namespace}/${section}/${key}" > rlLogDebug "$FUNCNAME(): using file \"$file\"" >' >++++ : >++++ : >++++ : >++++ : >++++ : >++++ __INTERNAL_FILEBACKUP_NAMESPACE=rlFileBackupNamespace >++++ : >++++ : >++++ __INTERNAL_SERVICE_NS=rlService >++++ __INTERNAL_SERVICE_STATE_SECTION=savedStates >++++ __INTERNAL_SERVICE_STATE_SECTION_PERSISTENCE=savedPersistentStates >++++ __INTERNAL_SERVICES_LIST=/services_list >++++ : >++++ : >++++ : >++++ : >++++ : >++++ __INTERNAL_SOCKET_NS=rlSocket >++++ __INTERNAL_SOCKET_STATE_SECTION=savedStates >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ __INTERNAL_MNTRH_SRV=ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat >+++ __INTERNAL_MNTRH_DIR=/mnt/redhat >+++ __INTERNAL_MNTAR_SRV=ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engarchive2_nfs >+++ __INTERNAL_MNTAR_DIR=/mnt/engarchive2 >+++ __INTERNAL_MNTQA_SRV=nest.test.redhat.com:/mnt/qa >+++ __INTERNAL_MNTQA_DIR=/mnt/qa >+++ : >+++ : >+++ : >+++ : >+++ : >+++ [[ https://kojipkgs.fedoraproject.org/packages =~ download.devel.redhat.com/brewroot/packages ]] >+++ BEAKERLIB_rpm_fetch_base_url=("http://download.devel.redhat.com/brewroot/packages" "${BEAKERLIB_rpm_fetch_base_url[@]}") >+++ [[ http://koji.fedoraproject.org/koji =~ brewweb.engineering.redhat.com/brew ]] >+++ BEAKERLIB_rpm_packageinfo_base_url=("https://brewweb.engineering.redhat.com/brew" "${BEAKERLIB_rpm_packageinfo_base_url[@]}") >+++ : >++ for __INTERNAL_beakerlib_source_plugin in $BEAKERLIB/plugins/*.sh >++ . /usr/share/beakerlib/plugins/z-rh-internalRHELSAhack.sh >+++ : >+++ . /usr/share/beakerlib/logging.sh >++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++ : >++++ : >++++ __INTERNAL_color_set >++++ local T=xterm-256color >++++ [[ -t 1 ]] >++++ T= >++++ [[ -t 2 ]] >++++ T= >++++ case $T in >++++ __INTERNAL_color_black= >++++ __INTERNAL_color_dark_gray= >++++ __INTERNAL_color_red= >++++ __INTERNAL_color_light_red= >++++ __INTERNAL_color_green= >++++ __INTERNAL_color_light_green= >++++ __INTERNAL_color_brown= >++++ __INTERNAL_color_yellow= >++++ __INTERNAL_color_blue= >++++ __INTERNAL_color_light_blue= >++++ __INTERNAL_color_purple= >++++ __INTERNAL_color_light_purple= >++++ __INTERNAL_color_cyan= >++++ __INTERNAL_color_light_cyan= >++++ __INTERNAL_color_light_gray= >++++ __INTERNAL_color_white= >++++ __INTERNAL_color_reset= >++++ LOG_LEVEL= >++++ DEBUG= >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ . /usr/share/beakerlib/testing.sh >++++ export __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >++++ __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >++++ : >++++ . /usr/share/beakerlib/logging.sh >+++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ : >+++++ : >+++++ __INTERNAL_color_set >+++++ local T=xterm-256color >+++++ [[ -t 1 ]] >+++++ T= >+++++ [[ -t 2 ]] >+++++ T= >+++++ case $T in >+++++ __INTERNAL_color_black= >+++++ __INTERNAL_color_dark_gray= >+++++ __INTERNAL_color_red= >+++++ __INTERNAL_color_light_red= >+++++ __INTERNAL_color_green= >+++++ __INTERNAL_color_light_green= >+++++ __INTERNAL_color_brown= >+++++ __INTERNAL_color_yellow= >+++++ __INTERNAL_color_blue= >+++++ __INTERNAL_color_light_blue= >+++++ __INTERNAL_color_purple= >+++++ __INTERNAL_color_light_purple= >+++++ __INTERNAL_color_cyan= >+++++ __INTERNAL_color_light_cyan= >+++++ __INTERNAL_color_light_gray= >+++++ __INTERNAL_color_white= >+++++ __INTERNAL_color_reset= >+++++ LOG_LEVEL= >+++++ DEBUG= >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/journal.sh >+++++ : >+++++ __INTERNAL_JOURNALIST=beakerlib-journalling >+++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >+++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >+++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >+++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >+++++ declare -g >+++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ . /usr/share/beakerlib/infrastructure.sh >++++ : >++++ . /usr/share/beakerlib/logging.sh >+++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >+++++ : >+++++ : >+++++ __INTERNAL_color_set >+++++ local T=xterm-256color >+++++ [[ -t 1 ]] >+++++ T= >+++++ [[ -t 2 ]] >+++++ T= >+++++ case $T in >+++++ __INTERNAL_color_black= >+++++ __INTERNAL_color_dark_gray= >+++++ __INTERNAL_color_red= >+++++ __INTERNAL_color_light_red= >+++++ __INTERNAL_color_green= >+++++ __INTERNAL_color_light_green= >+++++ __INTERNAL_color_brown= >+++++ __INTERNAL_color_yellow= >+++++ __INTERNAL_color_blue= >+++++ __INTERNAL_color_light_blue= >+++++ __INTERNAL_color_purple= >+++++ __INTERNAL_color_light_purple= >+++++ __INTERNAL_color_cyan= >+++++ __INTERNAL_color_light_cyan= >+++++ __INTERNAL_color_light_gray= >+++++ __INTERNAL_color_white= >+++++ __INTERNAL_color_reset= >+++++ LOG_LEVEL= >+++++ DEBUG= >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/testing.sh >+++++ export __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >+++++ __INTERNAL_DEFAULT_REPORT_RESULT=/bin/true >+++++ : >+++++ . /usr/share/beakerlib/logging.sh >++++++ export __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++++ __INTERNAL_DEFAULT_SUBMIT_LOG=__INTERNAL_FileSubmit >++++++ : >++++++ : >++++++ __INTERNAL_color_set >++++++ local T=xterm-256color >++++++ [[ -t 1 ]] >++++++ T= >++++++ [[ -t 2 ]] >++++++ T= >++++++ case $T in >++++++ __INTERNAL_color_black= >++++++ __INTERNAL_color_dark_gray= >++++++ __INTERNAL_color_red= >++++++ __INTERNAL_color_light_red= >++++++ __INTERNAL_color_green= >++++++ __INTERNAL_color_light_green= >++++++ __INTERNAL_color_brown= >++++++ __INTERNAL_color_yellow= >++++++ __INTERNAL_color_blue= >++++++ __INTERNAL_color_light_blue= >++++++ __INTERNAL_color_purple= >++++++ __INTERNAL_color_light_purple= >++++++ __INTERNAL_color_cyan= >++++++ __INTERNAL_color_light_cyan= >++++++ __INTERNAL_color_light_gray= >++++++ __INTERNAL_color_white= >++++++ __INTERNAL_color_reset= >++++++ LOG_LEVEL= >++++++ DEBUG= >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >+++++ . /usr/share/beakerlib/journal.sh >++++++ : >++++++ __INTERNAL_JOURNALIST=beakerlib-journalling >++++++ __INTERNAL_TIMEFORMAT_TIME=%H:%M:%S >++++++ __INTERNAL_TIMEFORMAT_DATE_TIME='%Y-%m-%d %H:%M:%S %Z' >++++++ __INTERNAL_TIMEFORMAT_SHORT=%H:%M:%S >++++++ __INTERNAL_TIMEFORMAT_LONG='%Y-%m-%d %H:%M:%S %Z' >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ : >++++++ __INTERNAL_PersistentDataSave_sed='s/^declare/\0 -g/' >++++++ declare -g >++++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >+++++ : >++++ . /usr/share/beakerlib/storage.sh >+++++ : >+++++ __INTERNAL_STORAGE_DEFAULT_SECTION=GENERIC >+++++ __INTERNAL_STORAGE_DEFAULT_NAMESPACE=GENERIC >+++++ __INTERNAL_ST_OPTION_PARSER=' > local namespace="$__INTERNAL_STORAGE_DEFAULT_NAMESPACE" > local section="$__INTERNAL_STORAGE_DEFAULT_SECTION" > local GETOPT=$(getopt -o : -l namespace:,section: -- "$@") || return 126 > eval set -- "$GETOPT" > while true; do > case $1 in > --) shift; break ;; > --namespace) shift; namespace="$1" ;; > --section) shift; section="$1" ;; > esac; shift > done > [[ -z "$1" ]] && { > rlLogError "$FUNCNAME(): missing the Key!" > return 1 > } > local key="$1" > local file="${BEAKERLIB_DIR}/storage/${namespace}/${section}/${key}" > rlLogDebug "$FUNCNAME(): using file \"$file\"" >' >++++ : >++++ : >++++ : >++++ : >++++ : >++++ __INTERNAL_FILEBACKUP_NAMESPACE=rlFileBackupNamespace >++++ : >++++ : >++++ __INTERNAL_SERVICE_NS=rlService >++++ __INTERNAL_SERVICE_STATE_SECTION=savedStates >++++ __INTERNAL_SERVICE_STATE_SECTION_PERSISTENCE=savedPersistentStates >++++ __INTERNAL_SERVICES_LIST=/services_list >++++ : >++++ : >++++ : >++++ : >++++ : >++++ __INTERNAL_SOCKET_NS=rlSocket >++++ __INTERNAL_SOCKET_STATE_SECTION=savedStates >++++ : >++++ : >++++ : >++++ : >++++ : >++++ : >+++ __INTERNAL_copy_function rlGetDistroRelease __INTERNAL_old_rlGetDistroRelease >+++ declare -F rlGetDistroRelease >++++ echo -n '__INTERNAL_old_rlGetDistroRelease() ' >++++ declare -f rlGetDistroRelease >++++ tail -n +2 >+++ eval '__INTERNAL_old_rlGetDistroRelease() { > __rlGetDistroVersion | sed "s/^\([0-9.]\+\)[^0-9.]\+.*$/\1/" | sed "s/6\.9[0-9]/7/" | cut -d '\''.'\'' -f 1 >}' >++ set +e >+ PACKAGE=device-mapper-multipath >+ rlJournalStart >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ export __INTERNAL_STARTTIME=1528355211 >+ __INTERNAL_STARTTIME=1528355211 >+ export __INTERNAL_ENDTIME= >+ __INTERNAL_ENDTIME= >+ '[' -n '' ']' >+ '[' -n '' ']' >++ mktemp -d /var/tmp/beakerlib-XXXXXXX >+ export BEAKERLIB_DIR=/var/tmp/beakerlib-UTFH0Ce >+ BEAKERLIB_DIR=/var/tmp/beakerlib-UTFH0Ce >+ '[' -d /var/tmp/beakerlib-UTFH0Ce ']' >+ export __INTERNAL_BEAKERLIB_JOURNAL=/var/tmp/beakerlib-UTFH0Ce/journal.xml >+ __INTERNAL_BEAKERLIB_JOURNAL=/var/tmp/beakerlib-UTFH0Ce/journal.xml >+ export __INTERNAL_BEAKERLIB_METAFILE=/var/tmp/beakerlib-UTFH0Ce/journal.meta >+ __INTERNAL_BEAKERLIB_METAFILE=/var/tmp/beakerlib-UTFH0Ce/journal.meta >+ export __INTERNAL_BEAKERLIB_JOURNAL_TXT=/var/tmp/beakerlib-UTFH0Ce/journal.txt >+ __INTERNAL_BEAKERLIB_JOURNAL_TXT=/var/tmp/beakerlib-UTFH0Ce/journal.txt >+ export __INTERNAL_BEAKERLIB_JOURNAL_COLORED=/var/tmp/beakerlib-UTFH0Ce/journal_colored.txt >+ __INTERNAL_BEAKERLIB_JOURNAL_COLORED=/var/tmp/beakerlib-UTFH0Ce/journal_colored.txt >+ '[' '!' -d /var/tmp/beakerlib-UTFH0Ce ']' >+ touch /var/tmp/beakerlib-UTFH0Ce/journal.meta >+ export __INTERNAL_METAFILE_INDENT_LEVEL=0 >+ __INTERNAL_METAFILE_INDENT_LEVEL=0 >+ __INTERNAL_PHASE_TYPE=() >+ __INTERNAL_PHASE_NAME=() >+ export __INTERNAL_PERSISTENT_DATA=/var/tmp/beakerlib-UTFH0Ce/PersistentData >+ __INTERNAL_PERSISTENT_DATA=/var/tmp/beakerlib-UTFH0Ce/PersistentData >+ export __INTERNAL_TEST_RESULTS=/var/tmp/beakerlib-UTFH0Ce/TestResults >+ __INTERNAL_TEST_RESULTS=/var/tmp/beakerlib-UTFH0Ce/TestResults >+ export __INTERNAL_JOURNAL_OPEN= >+ __INTERNAL_JOURNAL_OPEN= >+ export __INTERNAL_PHASES_FAILED=0 >+ __INTERNAL_PHASES_FAILED=0 >+ export __INTERNAL_PHASES_PASSED=0 >+ __INTERNAL_PHASES_PASSED=0 >+ export __INTERNAL_PHASES_SKIPPED=0 >+ __INTERNAL_PHASES_SKIPPED=0 >+ export __INTERNAL_PHASES_WORST_RESULT=PASS >+ __INTERNAL_PHASES_WORST_RESULT=PASS >+ export __INTERNAL_TEST_STATE=0 >+ __INTERNAL_TEST_STATE=0 >+ __INTERNAL_PHASE_TXTLOG_START=() >+ __INTERNAL_PHASE_FAILED=() >+ __INTERNAL_PHASE_PASSED=() >+ __INTERNAL_PHASE_STARTTIME=() >+ __INTERNAL_PHASE_METRICS=() >+ export __INTERNAL_PHASE_OPEN=0 >+ __INTERNAL_PHASE_OPEN=0 >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ [[ -z '' ]] >+ __INTERNAL_CreateHeader >+ local IFS >+ __INTERNAL_PrintHeadLog 'TEST PROTOCOL' >+ [[ -n '' ]] >++ __INTERNAL_DeterminePackage >++ local package=device-mapper-multipath >++ '[' device-mapper-multipath == '' ']' >++ echo device-mapper-multipath >++ return 0 >+ local package=device-mapper-multipath >+ __INTERNAL_WriteToMetafile package -- device-mapper-multipath >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ pa != \-\- ]] >+ local element=package >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n device-mapper-multipath >++ base64 -w 0 >+ line+=' -- "ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGg="' >+ printf -v lineraw '%s -- %q' '' device-mapper-multipath >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='package --timestamp="1528355211" -- "ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGg="' >+ lineraw='package --timestamp="1528355211" -- device-mapper-multipath' >+ [[ -n '' ]] >+ echo 'package --timestamp="1528355211" -- "ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGg="' >+ __INTERNAL_LogText ' Package : device-mapper-multipath' >+ rljRpmLog device-mapper-multipath >+ local package_details >+ package_details=($(__INTERNAL_GetPackageDetails "$1")) >++ __INTERNAL_GetPackageDetails device-mapper-multipath >++ rpm -q device-mapper-multipath --qf '%{name}-%{version}-%{release}.%{arch} %{sourcerpm}' >+ __INTERNAL_WriteToMetafile pkgdetails --sourcerpm device-mapper-multipath-0.7.6-4.git1cb704b.fc29.src.rpm -- device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64 >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ pk != \-\- ]] >+ local element=pkgdetails >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n device-mapper-multipath-0.7.6-4.git1cb704b.fc29.src.rpm >++ base64 -w 0 >+ line+=' --sourcerpm="ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkuc3JjLnJwbQ=="' >+ printf -v lineraw '%s %s=%q' '' --sourcerpm device-mapper-multipath-0.7.6-4.git1cb704b.fc29.src.rpm >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64 >++ base64 -w 0 >+ line+=' -- "ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkueDg2XzY0"' >+ printf -v lineraw '%s -- %q' ' --sourcerpm=device-mapper-multipath-0.7.6-4.git1cb704b.fc29.src.rpm' device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64 >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='pkgdetails --timestamp="1528355211" --sourcerpm="ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkuc3JjLnJwbQ==" -- "ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkueDg2XzY0"' >+ lineraw='pkgdetails --timestamp="1528355211" --sourcerpm=device-mapper-multipath-0.7.6-4.git1cb704b.fc29.src.rpm -- device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ [[ -n '' ]] >+ echo 'pkgdetails --timestamp="1528355211" --sourcerpm="ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkuc3JjLnJwbQ==" -- "ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkueDg2XzY0"' >+ package=($(__INTERNAL_GetPackageDetails "$package")) >++ __INTERNAL_GetPackageDetails device-mapper-multipath >++ rpm -q device-mapper-multipath --qf '%{name}-%{version}-%{release}.%{arch} %{sourcerpm}' >+ __INTERNAL_LogText ' Installed : device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ package=($(__INTERNAL_GetPackageDetails "beakerlib")) >++ __INTERNAL_GetPackageDetails beakerlib >++ rpm -q beakerlib --qf '%{name}-%{version}-%{release}.%{arch} %{sourcerpm}' >+ __INTERNAL_WriteToMetafile beakerlib_rpm -- beakerlib-1.17-13.fc29.noarch >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ be != \-\- ]] >+ local element=beakerlib_rpm >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n beakerlib-1.17-13.fc29.noarch >++ base64 -w 0 >+ line+=' -- "YmVha2VybGliLTEuMTctMTMuZmMyOS5ub2FyY2g="' >+ printf -v lineraw '%s -- %q' '' beakerlib-1.17-13.fc29.noarch >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='beakerlib_rpm --timestamp="1528355212" -- "YmVha2VybGliLTEuMTctMTMuZmMyOS5ub2FyY2g="' >+ lineraw='beakerlib_rpm --timestamp="1528355212" -- beakerlib-1.17-13.fc29.noarch' >+ [[ -n '' ]] >+ echo 'beakerlib_rpm --timestamp="1528355212" -- "YmVha2VybGliLTEuMTctMTMuZmMyOS5ub2FyY2g="' >+ __INTERNAL_LogText ' beakerlib RPM : beakerlib-1.17-13.fc29.noarch' >+ package=($(__INTERNAL_GetPackageDetails "beakerlib-redhat")) >++ __INTERNAL_GetPackageDetails beakerlib-redhat >++ rpm -q beakerlib-redhat --qf '%{name}-%{version}-%{release}.%{arch} %{sourcerpm}' >+ __INTERNAL_WriteToMetafile beakerlib_redhat_rpm -- beakerlib-redhat-1-32.fc28.noarch >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ be != \-\- ]] >+ local element=beakerlib_redhat_rpm >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n beakerlib-redhat-1-32.fc28.noarch >++ base64 -w 0 >+ line+=' -- "YmVha2VybGliLXJlZGhhdC0xLTMyLmZjMjgubm9hcmNo"' >+ printf -v lineraw '%s -- %q' '' beakerlib-redhat-1-32.fc28.noarch >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='beakerlib_redhat_rpm --timestamp="1528355212" -- "YmVha2VybGliLXJlZGhhdC0xLTMyLmZjMjgubm9hcmNo"' >+ lineraw='beakerlib_redhat_rpm --timestamp="1528355212" -- beakerlib-redhat-1-32.fc28.noarch' >+ [[ -n '' ]] >+ echo 'beakerlib_redhat_rpm --timestamp="1528355212" -- "YmVha2VybGliLXJlZGhhdC0xLTMyLmZjMjgubm9hcmNo"' >+ __INTERNAL_LogText ' bl-redhat RPM : beakerlib-redhat-1-32.fc28.noarch' >+ local test_version=developer >+ [[ -n developer ]] >+ __INTERNAL_WriteToMetafile testversion -- developer >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=testversion >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n developer >++ base64 -w 0 >+ line+=' -- "ZGV2ZWxvcGVy"' >+ printf -v lineraw '%s -- %q' '' developer >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='testversion --timestamp="1528355212" -- "ZGV2ZWxvcGVy"' >+ lineraw='testversion --timestamp="1528355212" -- developer' >+ [[ -n '' ]] >+ echo 'testversion --timestamp="1528355212" -- "ZGV2ZWxvcGVy"' >+ __INTERNAL_LogText ' Test version : developer' >+ package=developer >+ local test_built >+ [[ -n developer ]] >++ rpm -q --qf '%{BUILDTIME}\n' developer >+ test_built='package developer is not installed' >+ __INTERNAL_WriteToMetafile starttime >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ st != \-\- ]] >+ local element=starttime >+ shift >+ local arg >+ [[ 0 -gt 0 ]] >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='starttime --timestamp="1528355212"' >+ lineraw='starttime --timestamp="1528355212"' >+ [[ -n '' ]] >+ echo 'starttime --timestamp="1528355212"' >+ __INTERNAL_WriteToMetafile endtime >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ en != \-\- ]] >+ local element=endtime >+ shift >+ local arg >+ [[ 0 -gt 0 ]] >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='endtime --timestamp="1528355212"' >+ lineraw='endtime --timestamp="1528355212"' >+ [[ -n '' ]] >+ echo 'endtime --timestamp="1528355212"' >++ printf '%(%Y-%m-%d %H:%M:%S %Z)T' 1528355211 >+ __INTERNAL_LogText ' Test started : 2018-06-07 03:06:51 EDT' >+ __INTERNAL_LogText ' Test finished : ' >+ __INTERNAL_LogText ' Test duration : ' >+ __INTERNAL_TEST_NAME=unknown >+ __INTERNAL_WriteToMetafile testname -- unknown >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=testname >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n unknown >++ base64 -w 0 >+ line+=' -- "dW5rbm93bg=="' >+ printf -v lineraw '%s -- %q' '' unknown >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='testname --timestamp="1528355212" -- "dW5rbm93bg=="' >+ lineraw='testname --timestamp="1528355212" -- unknown' >+ [[ -n '' ]] >+ echo 'testname --timestamp="1528355212" -- "dW5rbm93bg=="' >+ __INTERNAL_LogText ' Test name : unknown' >++ cat /etc/redhat-release >+ local 'release=Fedora release 29 (Rawhide)' >+ [[ -n Fedora release 29 (Rawhide) ]] >+ __INTERNAL_WriteToMetafile release -- 'Fedora release 29 (Rawhide)' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ re != \-\- ]] >+ local element=release >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 'Fedora release 29 (Rawhide)' >++ base64 -w 0 >+ line+=' -- "RmVkb3JhIHJlbGVhc2UgMjkgKFJhd2hpZGUp"' >+ printf -v lineraw '%s -- %q' '' 'Fedora release 29 (Rawhide)' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='release --timestamp="1528355212" -- "RmVkb3JhIHJlbGVhc2UgMjkgKFJhd2hpZGUp"' >+ lineraw='release --timestamp="1528355212" -- Fedora\ release\ 29\ \(Rawhide\)' >+ [[ -n '' ]] >+ echo 'release --timestamp="1528355212" -- "RmVkb3JhIHJlbGVhc2UgMjkgKFJhd2hpZGUp"' >+ __INTERNAL_LogText ' Distro : Fedora release 29 (Rawhide)' >+ local hostname= >+ which hostname >++ hostname --fqdn >+ hostname=cisco-b420m3-01.rhts.eng.bos.redhat.com >+ [[ -n cisco-b420m3-01.rhts.eng.bos.redhat.com ]] >+ __INTERNAL_WriteToMetafile hostname -- cisco-b420m3-01.rhts.eng.bos.redhat.com >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ ho != \-\- ]] >+ local element=hostname >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n cisco-b420m3-01.rhts.eng.bos.redhat.com >++ base64 -w 0 >+ line+=' -- "Y2lzY28tYjQyMG0zLTAxLnJodHMuZW5nLmJvcy5yZWRoYXQuY29t"' >+ printf -v lineraw '%s -- %q' '' cisco-b420m3-01.rhts.eng.bos.redhat.com >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='hostname --timestamp="1528355212" -- "Y2lzY28tYjQyMG0zLTAxLnJodHMuZW5nLmJvcy5yZWRoYXQuY29t"' >+ lineraw='hostname --timestamp="1528355212" -- cisco-b420m3-01.rhts.eng.bos.redhat.com' >+ [[ -n '' ]] >+ echo 'hostname --timestamp="1528355212" -- "Y2lzY28tYjQyMG0zLTAxLnJodHMuZW5nLmJvcy5yZWRoYXQuY29t"' >+ __INTERNAL_LogText ' Hostname : cisco-b420m3-01.rhts.eng.bos.redhat.com' >++ uname -i >+ local arch=x86_64 >+ [[ -n x86_64 ]] >+ __INTERNAL_WriteToMetafile arch -- x86_64 >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ ar != \-\- ]] >+ local element=arch >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n x86_64 >++ base64 -w 0 >+ line+=' -- "eDg2XzY0"' >+ printf -v lineraw '%s -- %q' '' x86_64 >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='arch --timestamp="1528355212" -- "eDg2XzY0"' >+ lineraw='arch --timestamp="1528355212" -- x86_64' >+ [[ -n '' ]] >+ echo 'arch --timestamp="1528355212" -- "eDg2XzY0"' >+ __INTERNAL_LogText ' Architecture : x86_64' >+ local line size >+ '[' -f /proc/cpuinfo ']' >+ local count=0 >+ local type=unknown >+ local 'cpu_regex=^model\sname.*: (.*)$' >+ read -r line >+ [[ processor : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1199.966 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4000.28 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1199.940 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 2 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 2 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4000.28 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 2 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1199.982 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 2 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4000.28 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 3 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1199.821 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 3 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4000.28 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1352.197 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 32 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 32 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4027.97 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 5 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1422.425 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 34 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 34 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4027.97 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1350.347 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 2 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 36 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 36 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4027.97 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1299.029 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 3 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 38 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 38 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4027.97 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1200.170 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4000.28 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 9 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1200.082 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 3 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 3 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4000.28 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 10 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1200.128 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 2 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 5 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 5 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4000.28 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 11 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1360.574 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 3 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4000.28 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 12 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1846.389 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 0 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 33 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 33 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4027.97 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1267.765 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 35 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 35 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4027.97 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 14 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1291.661 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 2 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 37 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 37 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4027.97 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ processor : 15 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ vendor_id : GenuineIntel =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu family : 6 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model : 45 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ model name : Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz =~ ^model\sname.*: (.*)$ ]] >+ type='Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ let count++ >+ read -r line >+ [[ stepping : 7 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ microcode : 0x710 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu MHz : 1307.785 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache size : 10240 KB =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ physical id : 1 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ siblings : 8 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ core id : 3 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpu cores : 4 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ apicid : 39 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ initial apicid : 39 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ fpu_exception : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cpuid level : 13 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ wp : yes =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ bogomips : 4027.97 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ clflush size : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ cache_alignment : 64 =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ address sizes : 46 bits physical, 48 bits virtual =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ power management: =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ [[ '' =~ ^model\sname.*: (.*)$ ]] >+ read -r line >+ __INTERNAL_WriteToMetafile hw_cpu -- '16 x Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ hw != \-\- ]] >+ local element=hw_cpu >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n '16 x Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >++ base64 -w 0 >+ line+=' -- "MTYgeCBJbnRlbChSKSBYZW9uKFIpIENQVSBFNS00NjAzIDAgQCAyLjAwR0h6"' >+ printf -v lineraw '%s -- %q' '' '16 x Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='hw_cpu --timestamp="1528355212" -- "MTYgeCBJbnRlbChSKSBYZW9uKFIpIENQVSBFNS00NjAzIDAgQCAyLjAwR0h6"' >+ lineraw='hw_cpu --timestamp="1528355212" -- 16\ x\ Intel\(R\)\ Xeon\(R\)\ CPU\ E5-4603\ 0\ @\ 2.00GHz' >+ [[ -n '' ]] >+ echo 'hw_cpu --timestamp="1528355212" -- "MTYgeCBJbnRlbChSKSBYZW9uKFIpIENQVSBFNS00NjAzIDAgQCAyLjAwR0h6"' >+ __INTERNAL_LogText ' CPUs : 16 x Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz' >+ [[ -f /proc/meminfo ]] >+ size=0 >+ local 'ram_regex=^MemTotal: *(.*) kB$' >+ read -r line >+ [[ MemTotal: 16343848 kB =~ ^MemTotal: *(.*) kB$ ]] >++ expr 16343848 / 1024 >+ size=15960 >+ break >+ __INTERNAL_WriteToMetafile hw_ram -- '15960 MB' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ hw != \-\- ]] >+ local element=hw_ram >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n '15960 MB' >++ base64 -w 0 >+ line+=' -- "MTU5NjAgTUI="' >+ printf -v lineraw '%s -- %q' '' '15960 MB' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='hw_ram --timestamp="1528355212" -- "MTU5NjAgTUI="' >+ lineraw='hw_ram --timestamp="1528355212" -- 15960\ MB' >+ [[ -n '' ]] >+ echo 'hw_ram --timestamp="1528355212" -- "MTU5NjAgTUI="' >+ __INTERNAL_LogText ' RAM size : 15960 MB' >+ size=0 >+ local 'hdd_regex=^(/[^ ]+) +([0-9]+) +[0-9]+ +[0-9]+ +[0-9]+% +[^ ]+$' >+ read -r line >++ df -k -P --local --exclude-type=tmpfs >+ [[ Filesystem 1024-blocks Used Available Capacity Mounted on =~ ^(/[^ ]+) +([0-9]+) +[0-9]+ +[0-9]+ +[0-9]+% +[^ ]+$ ]] >+ read -r line >+ [[ devtmpfs 8158976 0 8158976 0% /dev =~ ^(/[^ ]+) +([0-9]+) +[0-9]+ +[0-9]+ +[0-9]+% +[^ ]+$ ]] >+ read -r line >+ [[ /dev/mapper/fedora_cisco--b420m3--01-root 51343840 4631616 44074400 10% / =~ ^(/[^ ]+) +([0-9]+) +[0-9]+ +[0-9]+ +[0-9]+% +[^ ]+$ ]] >+ let 'size+=BASH_REMATCH[2]' >+ read -r line >+ [[ /dev/sda1 999320 42740 887768 5% /boot =~ ^(/[^ ]+) +([0-9]+) +[0-9]+ +[0-9]+ +[0-9]+% +[^ ]+$ ]] >+ let 'size+=BASH_REMATCH[2]' >+ read -r line >+ [[ /dev/mapper/fedora_cisco--b420m3--01-home 218876968 61488 207627464 1% /home =~ ^(/[^ ]+) +([0-9]+) +[0-9]+ +[0-9]+ +[0-9]+% +[^ ]+$ ]] >+ let 'size+=BASH_REMATCH[2]' >+ read -r line >+ [[ /dev/md1 3455120 3438736 0 100% /tmp/mnt =~ ^(/[^ ]+) +([0-9]+) +[0-9]+ +[0-9]+ +[0-9]+% +[^ ]+$ ]] >+ let 'size+=BASH_REMATCH[2]' >+ read -r line >+ [[ -n 274675248 ]] >++ echo 26195 >++ sed -r 's/..$/.\0/' >+ size='261.95 GB' >+ __INTERNAL_WriteToMetafile hw_hdd -- '261.95 GB' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ hw != \-\- ]] >+ local element=hw_hdd >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n '261.95 GB' >++ base64 -w 0 >+ line+=' -- "MjYxLjk1IEdC"' >+ printf -v lineraw '%s -- %q' '' '261.95 GB' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='hw_hdd --timestamp="1528355212" -- "MjYxLjk1IEdC"' >+ lineraw='hw_hdd --timestamp="1528355212" -- 261.95\ GB' >+ [[ -n '' ]] >+ echo 'hw_hdd --timestamp="1528355212" -- "MjYxLjk1IEdC"' >+ __INTERNAL_LogText ' HDD size : 261.95 GB' >+ [[ -f PURPOSE ]] >+ local purpose tmp >+ mapfile -t tmp >+ printf -v purpose '%s\n' ============================================================ '' 'Below is the test design and scenario:' 'a)' 'multipaths {' ' multipath{' ' wwid "35333333000002710"' ' alias "path2 <-missing closing quote on alias' ' }' '}' '# multipath -r' 'May 26 14:20:17 | missing closing quotes on line 56 of config file' 'May 26 14:20:17 | 35333333000002710: rename path1 to path2' 'rename: path2 (35333333000002710) undef Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef' '`-+- policy='\''round-robin 0'\'' prio=1 status=undef' ' `- 4:0:0:0 sdb 8:16 active ready running' '# multipath -ll' 'May 26 14:20:28 | missing closing quotes on line 56 of config file' 'path2 (35333333000002710) dm-3 Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw' '`-+- policy='\''round-robin 0'\'' prio=1 status=active' ' `- 4:0:0:0 sdb 8:16 active ready running' '' 'b)' 'multipaths {' ' multipath{' ' wwid "35333333000002710"' ' alias <- no value for alias' ' }' '}' '# multipath -r' 'May 26 14:28:10 | missing value for option '\''alias'\'' on line 56 of config file' 'May 26 14:28:10 | 35333333000002710: rename path3 to mpathb' 'rename: mpathb (35333333000002710) undef Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef' '`-+- policy='\''round-robin 0'\'' prio=1 status=undef' ' `- 4:0:0:0 sdb 8:16 active ready running' '' 'c) ' 'multipaths {' ' multipath{' ' wwid "35333333000002710"' ' alias path5" <-missing starting quote on alias' ' }' '}' '# multipath -r' 'May 26 15:19:46 | ignoring extra data starting with '\''"'\'' on line 56 of config file' 'May 26 15:19:46 | 35333333000002710: rename path4'\'' to path5' 'rename: path5 (35333333000002710) undef Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef' '`-+- policy='\''round-robin 0'\'' prio=1 status=undef' ' `- 4:0:0:0 sdb 8:16 active ready running' '' 'd) ' 'multipaths {' ' multipath{' ' wwid "35333333000002710"' ' alias '\''path5" <- unmatched quote on alias' ' }' '}' '# multipath -r' 'May 26 15:22:30 | ignoring extra data starting with '\''"'\'' on line 56 of config file' 'May 26 15:22:30 | 35333333000002710: rename path5 to '\''path5' 'rename: '\''path5 (35333333000002710) undef Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef' '`-+- policy='\''round-robin 0'\'' prio=1 status=undef' '' 'e)' 'multipaths {' ' multipath{' ' wwid "35333333000002710"' ' alias '\''path5 <-missing and wrong quote on alias' ' }' '}' '# multipath -r' 'reload: '\''path5 (35333333000002710) undef Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef' '`-+- policy='\''round-robin 0'\'' prio=1 status=undef' ' `- 4:0:0:0 sdb 8:16 active ready running' '# multipath -ll' ''\''path5 (35333333000002710) dm-3 Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw' '`-+- policy='\''round-robin 0'\'' prio=1 status=active' ' `- 4:0:0:0 sdb 8:16 active ready running' 'note: rename to unexpected '\''path5 -> it'\''s correct for current design' '' 'f) ' 'multipaths {' ' multipath{' ' wwid "35333333000002710"' ' alias <path5> <- wrong quote on alias' ' }' '}' '# multipath -r' 'May 26 15:27:42 | 35333333000002710: rename path5'\'' to <path5>' 'rename: <path5> (35333333000002710) undef Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef' '`-+- policy='\''round-robin 0'\'' prio=1 status=undef' ' `- 4:0:0:0 sdb 8:16 active ready running' 'note: rename to unexpected <path5> -> it'\''s correct for current design' '' 'g)' 'multipaths {' ' multipath{' ' wwid "35333333000002710"' ' alias path test <- have a space' ' }' '}' '# multipath -r' 'May 26 15:29:52 | ignoring extra data starting with '\''test'\'' on line 56 of config file' 'May 26 15:29:52 | 35333333000002710: rename path_test to path' 'rename: path (35333333000002710) undef Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef' '`-+- policy='\''round-robin 0'\'' prio=1 status=undef' ' `- 4:0:0:0 sdb 8:16 active ready running' '' 'h)' 'multipaths {' ' multipath{' ' wwid "35333333000002710"' ' alia "path" <- wrong alias keyword' ' }' '}' '# multipath -r' 'May 26 15:33:54 | multipath.conf line 56, invalid keyword: alia' 'reload: mpathb (35333333000002710) undef Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef' '`-+- policy='\''round-robin 0'\'' prio=1 status=undef' ' `- 4:0:0:0 sdb 8:16 active ready running' '' 'i) ' 'multipaths{ <- no space between the section name and the open bracket that followed it, the original is "multipaths {"' ' multipath{' ' wwid "35333333000002710"' ' alias "mypath"' ' }' '}' '# multipath -r' 'May 29 10:13:01 | 35333333000002710: rename mpathb to mypath' 'rename: mypath (35333333000002710) undef Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef' '`-+- policy='\''round-robin 0'\'' prio=1 status=undef' ' `- 4:0:0:0 sdb 8:16 active ready running' 'note: fix issue about if a section doesn'\''t have a space between the section name and the open bracket, that section isn'\''t read in.' '' 'j)' 'ultipaths{ <- wrong section keyword' ' multipath{' ' wwid "35333333000002710"' ' alias "mypath"' ' }' '}' '# multipath -r' 'May 29 10:49:33 | multipath.conf line 53, invalid keyword: ultipaths' 'May 29 10:49:33 | multipath.conf line 54, invalid keyword: multipath' 'May 29 10:49:33 | multipath.conf line 55, invalid keyword: wwid' 'May 29 10:49:33 | multipath.conf line 56, invalid keyword: alias' 'May 29 10:49:33 | unmatched '\''}'\'' at line 57 of config file' 'May 29 10:49:33 | multipath.conf line 57, invalid keyword: }' 'May 29 10:49:33 | unmatched '\''}'\'' at line 58 of config file' 'May 29 10:49:33 | multipath.conf line 58, invalid keyword: }' 'May 29 10:49:33 | 35333333000002710: rename mypath to mpathb' 'rename: mpathb (35333333000002710) undef Linux,scsi_debug' 'size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef' '`-+- policy='\''round-robin 0'\'' prio=1 status=undef' ' `- 4:0:0:0 sdb 8:16 active ready running' '' 'tested with incorrect keywords in the following sections:' ' default' ' blacklist' ' blacklist_exceptions' ' devices' ' multipaths' '' >+ __INTERNAL_WriteToMetafile purpose -- '============================================================ > >Below is the test design and scenario: >a) >multipaths { > multipath{ > wwid "35333333000002710" > alias "path2 <-missing closing quote on alias > } >} ># multipath -r >May 26 14:20:17 | missing closing quotes on line 56 of config file >May 26 14:20:17 | 35333333000002710: rename path1 to path2 >rename: path2 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running ># multipath -ll >May 26 14:20:28 | missing closing quotes on line 56 of config file >path2 (35333333000002710) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''round-robin 0'\'' prio=1 status=active > `- 4:0:0:0 sdb 8:16 active ready running > >b) >multipaths { > multipath{ > wwid "35333333000002710" > alias <- no value for alias > } >} ># multipath -r >May 26 14:28:10 | missing value for option '\''alias'\'' on line 56 of config file >May 26 14:28:10 | 35333333000002710: rename path3 to mpathb >rename: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >c) >multipaths { > multipath{ > wwid "35333333000002710" > alias path5" <-missing starting quote on alias > } >} ># multipath -r >May 26 15:19:46 | ignoring extra data starting with '\''"'\'' on line 56 of config file >May 26 15:19:46 | 35333333000002710: rename path4'\'' to path5 >rename: path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >d) >multipaths { > multipath{ > wwid "35333333000002710" > alias '\''path5" <- unmatched quote on alias > } >} ># multipath -r >May 26 15:22:30 | ignoring extra data starting with '\''"'\'' on line 56 of config file >May 26 15:22:30 | 35333333000002710: rename path5 to '\''path5 >rename: '\''path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > >e) >multipaths { > multipath{ > wwid "35333333000002710" > alias '\''path5 <-missing and wrong quote on alias > } >} ># multipath -r >reload: '\''path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running ># multipath -ll >'\''path5 (35333333000002710) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''round-robin 0'\'' prio=1 status=active > `- 4:0:0:0 sdb 8:16 active ready running >note: rename to unexpected '\''path5 -> it'\''s correct for current design > >f) >multipaths { > multipath{ > wwid "35333333000002710" > alias <path5> <- wrong quote on alias > } >} ># multipath -r >May 26 15:27:42 | 35333333000002710: rename path5'\'' to <path5> >rename: <path5> (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running >note: rename to unexpected <path5> -> it'\''s correct for current design > >g) >multipaths { > multipath{ > wwid "35333333000002710" > alias path test <- have a space > } >} ># multipath -r >May 26 15:29:52 | ignoring extra data starting with '\''test'\'' on line 56 of config file >May 26 15:29:52 | 35333333000002710: rename path_test to path >rename: path (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >h) >multipaths { > multipath{ > wwid "35333333000002710" > alia "path" <- wrong alias keyword > } >} ># multipath -r >May 26 15:33:54 | multipath.conf line 56, invalid keyword: alia >reload: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >i) >multipaths{ <- no space between the section name and the open bracket that followed it, the original is "multipaths {" > multipath{ > wwid "35333333000002710" > alias "mypath" > } >} ># multipath -r >May 29 10:13:01 | 35333333000002710: rename mpathb to mypath >rename: mypath (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running >note: fix issue about if a section doesn'\''t have a space between the section name and the open bracket, that section isn'\''t read in. > >j) >ultipaths{ <- wrong section keyword > multipath{ > wwid "35333333000002710" > alias "mypath" > } >} ># multipath -r >May 29 10:49:33 | multipath.conf line 53, invalid keyword: ultipaths >May 29 10:49:33 | multipath.conf line 54, invalid keyword: multipath >May 29 10:49:33 | multipath.conf line 55, invalid keyword: wwid >May 29 10:49:33 | multipath.conf line 56, invalid keyword: alias >May 29 10:49:33 | unmatched '\''}'\'' at line 57 of config file >May 29 10:49:33 | multipath.conf line 57, invalid keyword: } >May 29 10:49:33 | unmatched '\''}'\'' at line 58 of config file >May 29 10:49:33 | multipath.conf line 58, invalid keyword: } >May 29 10:49:33 | 35333333000002710: rename mypath to mpathb >rename: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >tested with incorrect keywords in the following sections: > default > blacklist > blacklist_exceptions > devices > multipaths > >' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ pu != \-\- ]] >+ local element=purpose >+ shift >+ local arg >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n '============================================================ > >Below is the test design and scenario: >a) >multipaths { > multipath{ > wwid "35333333000002710" > alias "path2 <-missing closing quote on alias > } >} ># multipath -r >May 26 14:20:17 | missing closing quotes on line 56 of config file >May 26 14:20:17 | 35333333000002710: rename path1 to path2 >rename: path2 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running ># multipath -ll >May 26 14:20:28 | missing closing quotes on line 56 of config file >path2 (35333333000002710) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''round-robin 0'\'' prio=1 status=active > `- 4:0:0:0 sdb 8:16 active ready running > >b) >multipaths { > multipath{ > wwid "35333333000002710" > alias <- no value for alias > } >} ># multipath -r >May 26 14:28:10 | missing value for option '\''alias'\'' on line 56 of config file >May 26 14:28:10 | 35333333000002710: rename path3 to mpathb >rename: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >c) >multipaths { > multipath{ > wwid "35333333000002710" > alias path5" <-missing starting quote on alias > } >} ># multipath -r >May 26 15:19:46 | ignoring extra data starting with '\''"'\'' on line 56 of config file >May 26 15:19:46 | 35333333000002710: rename path4'\'' to path5 >rename: path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >d) >multipaths { > multipath{ > wwid "35333333000002710" > alias '\''path5" <- unmatched quote on alias > } >} ># multipath -r >May 26 15:22:30 | ignoring extra data starting with '\''"'\'' on line 56 of config file >May 26 15:22:30 | 35333333000002710: rename path5 to '\''path5 >rename: '\''path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > >e) >multipaths { > multipath{ > wwid "35333333000002710" > alias '\''path5 <-missing and wrong quote on alias > } >} ># multipath -r >reload: '\''path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running ># multipath -ll >'\''path5 (35333333000002710) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''round-robin 0'\'' prio=1 status=active > `- 4:0:0:0 sdb 8:16 active ready running >note: rename to unexpected '\''path5 -> it'\''s correct for current design > >f) >multipaths { > multipath{ > wwid "35333333000002710" > alias <path5> <- wrong quote on alias > } >} ># multipath -r >May 26 15:27:42 | 35333333000002710: rename path5'\'' to <path5> >rename: <path5> (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running >note: rename to unexpected <path5> -> it'\''s correct for current design > >g) >multipaths { > multipath{ > wwid "35333333000002710" > alias path test <- have a space > } >} ># multipath -r >May 26 15:29:52 | ignoring extra data starting with '\''test'\'' on line 56 of config file >May 26 15:29:52 | 35333333000002710: rename path_test to path >rename: path (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >h) >multipaths { > multipath{ > wwid "35333333000002710" > alia "path" <- wrong alias keyword > } >} ># multipath -r >May 26 15:33:54 | multipath.conf line 56, invalid keyword: alia >reload: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >i) >multipaths{ <- no space between the section name and the open bracket that followed it, the original is "multipaths {" > multipath{ > wwid "35333333000002710" > alias "mypath" > } >} ># multipath -r >May 29 10:13:01 | 35333333000002710: rename mpathb to mypath >++ base64 -w 0 >rename: mypath (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running >note: fix issue about if a section doesn'\''t have a space between the section name and the open bracket, that section isn'\''t read in. > >j) >ultipaths{ <- wrong section keyword > multipath{ > wwid "35333333000002710" > alias "mypath" > } >} ># multipath -r >May 29 10:49:33 | multipath.conf line 53, invalid keyword: ultipaths >May 29 10:49:33 | multipath.conf line 54, invalid keyword: multipath >May 29 10:49:33 | multipath.conf line 55, invalid keyword: wwid >May 29 10:49:33 | multipath.conf line 56, invalid keyword: alias >May 29 10:49:33 | unmatched '\''}'\'' at line 57 of config file >May 29 10:49:33 | multipath.conf line 57, invalid keyword: } >May 29 10:49:33 | unmatched '\''}'\'' at line 58 of config file >May 29 10:49:33 | multipath.conf line 58, invalid keyword: } >May 29 10:49:33 | 35333333000002710: rename mypath to mpathb >rename: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >tested with incorrect keywords in the following sections: > default > blacklist > blacklist_exceptions > devices > multipaths > >' >+ line+=' -- "PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpCZWxvdyBpcyB0aGUgdGVzdCBkZXNpZ24gYW5kIHNjZW5hcmlvOgphKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgInBhdGgyICAgICAgICAgICAgICAgPC1taXNzaW5nIGNsb3NpbmcgcXVvdGUgb24gYWxpYXMKICB9Cn0KIyBtdWx0aXBhdGggLXIKTWF5IDI2IDE0OjIwOjE3IHwgbWlzc2luZyBjbG9zaW5nIHF1b3RlcyBvbiBsaW5lIDU2IG9mIGNvbmZpZyBmaWxlCk1heSAyNiAxNDoyMDoxNyB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgcGF0aDEgdG8gcGF0aDIKcmVuYW1lOiBwYXRoMiAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwojIG11bHRpcGF0aCAtbGwKTWF5IDI2IDE0OjIwOjI4IHwgbWlzc2luZyBjbG9zaW5nIHF1b3RlcyBvbiBsaW5lIDU2IG9mIGNvbmZpZyBmaWxlCnBhdGgyICgzNTMzMzMzMzAwMDAwMjcxMCkgZG0tMyBMaW51eCxzY3NpX2RlYnVnCnNpemU9OC4wTSBmZWF0dXJlcz0nMCcgaHdoYW5kbGVyPScwJyB3cD1ydwpgLSstIHBvbGljeT0ncm91bmQtcm9iaW4gMCcgcHJpbz0xIHN0YXR1cz1hY3RpdmUKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCgpiKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgICAgICAgICAgICAgICAgICAgICAgPC0gbm8gdmFsdWUgZm9yIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNDoyODoxMCB8IG1pc3NpbmcgdmFsdWUgZm9yIG9wdGlvbiAnYWxpYXMnIG9uIGxpbmUgNTYgb2YgY29uZmlnIGZpbGUKTWF5IDI2IDE0OjI4OjEwIHwgMzUzMzMzMzMwMDAwMDI3MTA6IHJlbmFtZSBwYXRoMyB0byBtcGF0aGIKcmVuYW1lOiBtcGF0aGIgKDM1MzMzMzMzMDAwMDAyNzEwKSB1bmRlZiBMaW51eCxzY3NpX2RlYnVnCnNpemU9OC4wTSBmZWF0dXJlcz0nMCcgaHdoYW5kbGVyPScwJyB3cD11bmRlZgpgLSstIHBvbGljeT0ncm91bmQtcm9iaW4gMCcgcHJpbz0xIHN0YXR1cz11bmRlZgogIGAtIDQ6MDowOjAgc2RiIDg6MTYgYWN0aXZlIHJlYWR5IHJ1bm5pbmcKCmMpIAptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgcGF0aDUiICAgICAgICAgICAgPC1taXNzaW5nIHN0YXJ0aW5nIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNToxOTo0NiB8IGlnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCAnIicgb24gbGluZSA1NiBvZiBjb25maWcgZmlsZQpNYXkgMjYgMTU6MTk6NDYgfCAzNTMzMzMzMzAwMDAwMjcxMDogcmVuYW1lIHBhdGg0JyB0byBwYXRoNQpyZW5hbWU6IHBhdGg1ICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCgpkKSAKbXVsdGlwYXRocyB7CiAgbXVsdGlwYXRoewogICAgICAgIHd3aWQgIjM1MzMzMzMzMDAwMDAyNzEwIgogICAgICAgIGFsaWFzICdwYXRoNSIgICAgICAgICAgICAgPC0gdW5tYXRjaGVkIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNToyMjozMCB8IGlnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCAnIicgb24gbGluZSA1NiBvZiBjb25maWcgZmlsZQpNYXkgMjYgMTU6MjI6MzAgfCAzNTMzMzMzMzAwMDAwMjcxMDogcmVuYW1lIHBhdGg1IHRvICdwYXRoNQpyZW5hbWU6ICdwYXRoNSAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCgplKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgJ3BhdGg1ICAgICAgICAgICAgICA8LW1pc3NpbmcgYW5kIHdyb25nIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCnJlbG9hZDogJ3BhdGg1ICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCiMgbXVsdGlwYXRoIC1sbAoncGF0aDUgKDM1MzMzMzMzMDAwMDAyNzEwKSBkbS0zIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXJ3CmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPWFjdGl2ZQogIGAtIDQ6MDowOjAgc2RiIDg6MTYgYWN0aXZlIHJlYWR5IHJ1bm5pbmcKbm90ZTogcmVuYW1lIHRvIHVuZXhwZWN0ZWQgJ3BhdGg1IC0+IGl0J3MgY29ycmVjdCBmb3IgY3VycmVudCBkZXNpZ24KCmYpIAptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgPHBhdGg1PiAgICAgICAgICAgIDwtIHdyb25nIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNToyNzo0MiB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgcGF0aDUnIHRvIDxwYXRoNT4KcmVuYW1lOiA8cGF0aDU+ICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCm5vdGU6IHJlbmFtZSB0byB1bmV4cGVjdGVkIDxwYXRoNT4gLT4gaXQncyBjb3JyZWN0IGZvciBjdXJyZW50IGRlc2lnbgoKZykKbXVsdGlwYXRocyB7CiAgbXVsdGlwYXRoewogICAgICAgIHd3aWQgIjM1MzMzMzMzMDAwMDAyNzEwIgogICAgICAgIGFsaWFzIHBhdGggdGVzdCAgICAgICA8LSBoYXZlIGEgc3BhY2UKICB9Cn0KIyBtdWx0aXBhdGggLXIKTWF5IDI2IDE1OjI5OjUyIHwgaWdub3JpbmcgZXh0cmEgZGF0YSBzdGFydGluZyB3aXRoICd0ZXN0JyBvbiBsaW5lIDU2IG9mIGNvbmZpZyBmaWxlCk1heSAyNiAxNToyOTo1MiB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgcGF0aF90ZXN0IHRvIHBhdGgKcmVuYW1lOiBwYXRoICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCgpoKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYSAicGF0aCIgICAgICAgICAgICAgICA8LSB3cm9uZyBhbGlhcyBrZXl3b3JkCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNTozMzo1NCB8IG11bHRpcGF0aC5jb25mIGxpbmUgNTYsIGludmFsaWQga2V5d29yZDogYWxpYQpyZWxvYWQ6IG1wYXRoYiAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwoKaSkgCm11bHRpcGF0aHN7ICAgICAgICAgICAgICAgICAgICAgICA8LSBubyBzcGFjZSBiZXR3ZWVuIHRoZSBzZWN0aW9uIG5hbWUgYW5kIHRoZSBvcGVuIGJyYWNrZXQgdGhhdCBmb2xsb3dlZCBpdCwgdGhlIG9yaWdpbmFsIGlzICJtdWx0aXBhdGhzIHsiCiAgbXVsdGlwYXRoewogICAgICAgIHd3aWQgIjM1MzMzMzMzMDAwMDAyNzEwIgogICAgICAgIGFsaWFzICJteXBhdGgiCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyOSAxMDoxMzowMSB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgbXBhdGhiIHRvIG15cGF0aApyZW5hbWU6IG15cGF0aCAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwpub3RlOiAgZml4IGlzc3VlIGFib3V0IGlmIGEgc2VjdGlvbiBkb2Vzbid0IGhhdmUgYSBzcGFjZSBiZXR3ZWVuIHRoZSBzZWN0aW9uIG5hbWUgYW5kIHRoZSBvcGVuIGJyYWNrZXQsIHRoYXQgc2VjdGlvbiBpc24ndCByZWFkIGluLgoKaikKdWx0aXBhdGhzeyAgICAgICAgICAgICAgICAgICAgICAgICA8LSB3cm9uZyBzZWN0aW9uIGtleXdvcmQKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgIm15cGF0aCIKICB9Cn0KIyBtdWx0aXBhdGggLXIKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1MywgaW52YWxpZCBrZXl3b3JkOiB1bHRpcGF0aHMKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1NCwgaW52YWxpZCBrZXl3b3JkOiBtdWx0aXBhdGgKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1NSwgaW52YWxpZCBrZXl3b3JkOiB3d2lkCk1heSAyOSAxMDo0OTozMyB8IG11bHRpcGF0aC5jb25mIGxpbmUgNTYsIGludmFsaWQga2V5d29yZDogYWxpYXMKTWF5IDI5IDEwOjQ5OjMzIHwgdW5tYXRjaGVkICd9JyBhdCBsaW5lIDU3IG9mIGNvbmZpZyBmaWxlCk1heSAyOSAxMDo0OTozMyB8IG11bHRpcGF0aC5jb25mIGxpbmUgNTcsIGludmFsaWQga2V5d29yZDogfQpNYXkgMjkgMTA6NDk6MzMgfCB1bm1hdGNoZWQgJ30nIGF0IGxpbmUgNTggb2YgY29uZmlnIGZpbGUKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1OCwgaW52YWxpZCBrZXl3b3JkOiB9Ck1heSAyOSAxMDo0OTozMyB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgbXlwYXRoIHRvIG1wYXRoYgpyZW5hbWU6IG1wYXRoYiAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwoKdGVzdGVkIHdpdGggaW5jb3JyZWN0IGtleXdvcmRzIGluIHRoZSBmb2xsb3dpbmcgc2VjdGlvbnM6CiAgICBkZWZhdWx0CiAgICBibGFja2xpc3QKICAgIGJsYWNrbGlzdF9leGNlcHRpb25zCiAgICBkZXZpY2VzCiAgICBtdWx0aXBhdGhzCgo="' >+ printf -v lineraw '%s -- %q' '' '============================================================ > >Below is the test design and scenario: >a) >multipaths { > multipath{ > wwid "35333333000002710" > alias "path2 <-missing closing quote on alias > } >} ># multipath -r >May 26 14:20:17 | missing closing quotes on line 56 of config file >May 26 14:20:17 | 35333333000002710: rename path1 to path2 >rename: path2 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running ># multipath -ll >May 26 14:20:28 | missing closing quotes on line 56 of config file >path2 (35333333000002710) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''round-robin 0'\'' prio=1 status=active > `- 4:0:0:0 sdb 8:16 active ready running > >b) >multipaths { > multipath{ > wwid "35333333000002710" > alias <- no value for alias > } >} ># multipath -r >May 26 14:28:10 | missing value for option '\''alias'\'' on line 56 of config file >May 26 14:28:10 | 35333333000002710: rename path3 to mpathb >rename: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >c) >multipaths { > multipath{ > wwid "35333333000002710" > alias path5" <-missing starting quote on alias > } >} ># multipath -r >May 26 15:19:46 | ignoring extra data starting with '\''"'\'' on line 56 of config file >May 26 15:19:46 | 35333333000002710: rename path4'\'' to path5 >rename: path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >d) >multipaths { > multipath{ > wwid "35333333000002710" > alias '\''path5" <- unmatched quote on alias > } >} ># multipath -r >May 26 15:22:30 | ignoring extra data starting with '\''"'\'' on line 56 of config file >May 26 15:22:30 | 35333333000002710: rename path5 to '\''path5 >rename: '\''path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > >e) >multipaths { > multipath{ > wwid "35333333000002710" > alias '\''path5 <-missing and wrong quote on alias > } >} ># multipath -r >reload: '\''path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running ># multipath -ll >'\''path5 (35333333000002710) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''round-robin 0'\'' prio=1 status=active > `- 4:0:0:0 sdb 8:16 active ready running >note: rename to unexpected '\''path5 -> it'\''s correct for current design > >f) >multipaths { > multipath{ > wwid "35333333000002710" > alias <path5> <- wrong quote on alias > } >} ># multipath -r >May 26 15:27:42 | 35333333000002710: rename path5'\'' to <path5> >rename: <path5> (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running >note: rename to unexpected <path5> -> it'\''s correct for current design > >g) >multipaths { > multipath{ > wwid "35333333000002710" > alias path test <- have a space > } >} ># multipath -r >May 26 15:29:52 | ignoring extra data starting with '\''test'\'' on line 56 of config file >May 26 15:29:52 | 35333333000002710: rename path_test to path >rename: path (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >h) >multipaths { > multipath{ > wwid "35333333000002710" > alia "path" <- wrong alias keyword > } >} ># multipath -r >May 26 15:33:54 | multipath.conf line 56, invalid keyword: alia >reload: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >i) >multipaths{ <- no space between the section name and the open bracket that followed it, the original is "multipaths {" > multipath{ > wwid "35333333000002710" > alias "mypath" > } >} ># multipath -r >May 29 10:13:01 | 35333333000002710: rename mpathb to mypath >rename: mypath (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running >note: fix issue about if a section doesn'\''t have a space between the section name and the open bracket, that section isn'\''t read in. > >j) >ultipaths{ <- wrong section keyword > multipath{ > wwid "35333333000002710" > alias "mypath" > } >} ># multipath -r >May 29 10:49:33 | multipath.conf line 53, invalid keyword: ultipaths >May 29 10:49:33 | multipath.conf line 54, invalid keyword: multipath >May 29 10:49:33 | multipath.conf line 55, invalid keyword: wwid >May 29 10:49:33 | multipath.conf line 56, invalid keyword: alias >May 29 10:49:33 | unmatched '\''}'\'' at line 57 of config file >May 29 10:49:33 | multipath.conf line 57, invalid keyword: } >May 29 10:49:33 | unmatched '\''}'\'' at line 58 of config file >May 29 10:49:33 | multipath.conf line 58, invalid keyword: } >May 29 10:49:33 | 35333333000002710: rename mypath to mpathb >rename: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >tested with incorrect keywords in the following sections: > default > blacklist > blacklist_exceptions > devices > multipaths > >' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='purpose --timestamp="1528355212" -- "PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpCZWxvdyBpcyB0aGUgdGVzdCBkZXNpZ24gYW5kIHNjZW5hcmlvOgphKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgInBhdGgyICAgICAgICAgICAgICAgPC1taXNzaW5nIGNsb3NpbmcgcXVvdGUgb24gYWxpYXMKICB9Cn0KIyBtdWx0aXBhdGggLXIKTWF5IDI2IDE0OjIwOjE3IHwgbWlzc2luZyBjbG9zaW5nIHF1b3RlcyBvbiBsaW5lIDU2IG9mIGNvbmZpZyBmaWxlCk1heSAyNiAxNDoyMDoxNyB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgcGF0aDEgdG8gcGF0aDIKcmVuYW1lOiBwYXRoMiAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwojIG11bHRpcGF0aCAtbGwKTWF5IDI2IDE0OjIwOjI4IHwgbWlzc2luZyBjbG9zaW5nIHF1b3RlcyBvbiBsaW5lIDU2IG9mIGNvbmZpZyBmaWxlCnBhdGgyICgzNTMzMzMzMzAwMDAwMjcxMCkgZG0tMyBMaW51eCxzY3NpX2RlYnVnCnNpemU9OC4wTSBmZWF0dXJlcz0nMCcgaHdoYW5kbGVyPScwJyB3cD1ydwpgLSstIHBvbGljeT0ncm91bmQtcm9iaW4gMCcgcHJpbz0xIHN0YXR1cz1hY3RpdmUKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCgpiKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgICAgICAgICAgICAgICAgICAgICAgPC0gbm8gdmFsdWUgZm9yIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNDoyODoxMCB8IG1pc3NpbmcgdmFsdWUgZm9yIG9wdGlvbiAnYWxpYXMnIG9uIGxpbmUgNTYgb2YgY29uZmlnIGZpbGUKTWF5IDI2IDE0OjI4OjEwIHwgMzUzMzMzMzMwMDAwMDI3MTA6IHJlbmFtZSBwYXRoMyB0byBtcGF0aGIKcmVuYW1lOiBtcGF0aGIgKDM1MzMzMzMzMDAwMDAyNzEwKSB1bmRlZiBMaW51eCxzY3NpX2RlYnVnCnNpemU9OC4wTSBmZWF0dXJlcz0nMCcgaHdoYW5kbGVyPScwJyB3cD11bmRlZgpgLSstIHBvbGljeT0ncm91bmQtcm9iaW4gMCcgcHJpbz0xIHN0YXR1cz11bmRlZgogIGAtIDQ6MDowOjAgc2RiIDg6MTYgYWN0aXZlIHJlYWR5IHJ1bm5pbmcKCmMpIAptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgcGF0aDUiICAgICAgICAgICAgPC1taXNzaW5nIHN0YXJ0aW5nIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNToxOTo0NiB8IGlnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCAnIicgb24gbGluZSA1NiBvZiBjb25maWcgZmlsZQpNYXkgMjYgMTU6MTk6NDYgfCAzNTMzMzMzMzAwMDAwMjcxMDogcmVuYW1lIHBhdGg0JyB0byBwYXRoNQpyZW5hbWU6IHBhdGg1ICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCgpkKSAKbXVsdGlwYXRocyB7CiAgbXVsdGlwYXRoewogICAgICAgIHd3aWQgIjM1MzMzMzMzMDAwMDAyNzEwIgogICAgICAgIGFsaWFzICdwYXRoNSIgICAgICAgICAgICAgPC0gdW5tYXRjaGVkIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNToyMjozMCB8IGlnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCAnIicgb24gbGluZSA1NiBvZiBjb25maWcgZmlsZQpNYXkgMjYgMTU6MjI6MzAgfCAzNTMzMzMzMzAwMDAwMjcxMDogcmVuYW1lIHBhdGg1IHRvICdwYXRoNQpyZW5hbWU6ICdwYXRoNSAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCgplKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgJ3BhdGg1ICAgICAgICAgICAgICA8LW1pc3NpbmcgYW5kIHdyb25nIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCnJlbG9hZDogJ3BhdGg1ICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCiMgbXVsdGlwYXRoIC1sbAoncGF0aDUgKDM1MzMzMzMzMDAwMDAyNzEwKSBkbS0zIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXJ3CmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPWFjdGl2ZQogIGAtIDQ6MDowOjAgc2RiIDg6MTYgYWN0aXZlIHJlYWR5IHJ1bm5pbmcKbm90ZTogcmVuYW1lIHRvIHVuZXhwZWN0ZWQgJ3BhdGg1IC0+IGl0J3MgY29ycmVjdCBmb3IgY3VycmVudCBkZXNpZ24KCmYpIAptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgPHBhdGg1PiAgICAgICAgICAgIDwtIHdyb25nIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNToyNzo0MiB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgcGF0aDUnIHRvIDxwYXRoNT4KcmVuYW1lOiA8cGF0aDU+ICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCm5vdGU6IHJlbmFtZSB0byB1bmV4cGVjdGVkIDxwYXRoNT4gLT4gaXQncyBjb3JyZWN0IGZvciBjdXJyZW50IGRlc2lnbgoKZykKbXVsdGlwYXRocyB7CiAgbXVsdGlwYXRoewogICAgICAgIHd3aWQgIjM1MzMzMzMzMDAwMDAyNzEwIgogICAgICAgIGFsaWFzIHBhdGggdGVzdCAgICAgICA8LSBoYXZlIGEgc3BhY2UKICB9Cn0KIyBtdWx0aXBhdGggLXIKTWF5IDI2IDE1OjI5OjUyIHwgaWdub3JpbmcgZXh0cmEgZGF0YSBzdGFydGluZyB3aXRoICd0ZXN0JyBvbiBsaW5lIDU2IG9mIGNvbmZpZyBmaWxlCk1heSAyNiAxNToyOTo1MiB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgcGF0aF90ZXN0IHRvIHBhdGgKcmVuYW1lOiBwYXRoICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCgpoKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYSAicGF0aCIgICAgICAgICAgICAgICA8LSB3cm9uZyBhbGlhcyBrZXl3b3JkCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNTozMzo1NCB8IG11bHRpcGF0aC5jb25mIGxpbmUgNTYsIGludmFsaWQga2V5d29yZDogYWxpYQpyZWxvYWQ6IG1wYXRoYiAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwoKaSkgCm11bHRpcGF0aHN7ICAgICAgICAgICAgICAgICAgICAgICA8LSBubyBzcGFjZSBiZXR3ZWVuIHRoZSBzZWN0aW9uIG5hbWUgYW5kIHRoZSBvcGVuIGJyYWNrZXQgdGhhdCBmb2xsb3dlZCBpdCwgdGhlIG9yaWdpbmFsIGlzICJtdWx0aXBhdGhzIHsiCiAgbXVsdGlwYXRoewogICAgICAgIHd3aWQgIjM1MzMzMzMzMDAwMDAyNzEwIgogICAgICAgIGFsaWFzICJteXBhdGgiCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyOSAxMDoxMzowMSB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgbXBhdGhiIHRvIG15cGF0aApyZW5hbWU6IG15cGF0aCAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwpub3RlOiAgZml4IGlzc3VlIGFib3V0IGlmIGEgc2VjdGlvbiBkb2Vzbid0IGhhdmUgYSBzcGFjZSBiZXR3ZWVuIHRoZSBzZWN0aW9uIG5hbWUgYW5kIHRoZSBvcGVuIGJyYWNrZXQsIHRoYXQgc2VjdGlvbiBpc24ndCByZWFkIGluLgoKaikKdWx0aXBhdGhzeyAgICAgICAgICAgICAgICAgICAgICAgICA8LSB3cm9uZyBzZWN0aW9uIGtleXdvcmQKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgIm15cGF0aCIKICB9Cn0KIyBtdWx0aXBhdGggLXIKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1MywgaW52YWxpZCBrZXl3b3JkOiB1bHRpcGF0aHMKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1NCwgaW52YWxpZCBrZXl3b3JkOiBtdWx0aXBhdGgKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1NSwgaW52YWxpZCBrZXl3b3JkOiB3d2lkCk1heSAyOSAxMDo0OTozMyB8IG11bHRpcGF0aC5jb25mIGxpbmUgNTYsIGludmFsaWQga2V5d29yZDogYWxpYXMKTWF5IDI5IDEwOjQ5OjMzIHwgdW5tYXRjaGVkICd9JyBhdCBsaW5lIDU3IG9mIGNvbmZpZyBmaWxlCk1heSAyOSAxMDo0OTozMyB8IG11bHRpcGF0aC5jb25mIGxpbmUgNTcsIGludmFsaWQga2V5d29yZDogfQpNYXkgMjkgMTA6NDk6MzMgfCB1bm1hdGNoZWQgJ30nIGF0IGxpbmUgNTggb2YgY29uZmlnIGZpbGUKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1OCwgaW52YWxpZCBrZXl3b3JkOiB9Ck1heSAyOSAxMDo0OTozMyB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgbXlwYXRoIHRvIG1wYXRoYgpyZW5hbWU6IG1wYXRoYiAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwoKdGVzdGVkIHdpdGggaW5jb3JyZWN0IGtleXdvcmRzIGluIHRoZSBmb2xsb3dpbmcgc2VjdGlvbnM6CiAgICBkZWZhdWx0CiAgICBibGFja2xpc3QKICAgIGJsYWNrbGlzdF9leGNlcHRpb25zCiAgICBkZXZpY2VzCiAgICBtdWx0aXBhdGhzCgo="' >+ lineraw='purpose --timestamp="1528355212" -- $'\''============================================================\n\nBelow is the test design and scenario:\na)\nmultipaths {\n multipath{\n wwid "35333333000002710"\n alias "path2 <-missing closing quote on alias\n }\n}\n# multipath -r\nMay 26 14:20:17 | missing closing quotes on line 56 of config file\nMay 26 14:20:17 | 35333333000002710: rename path1 to path2\nrename: path2 (35333333000002710) undef Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=undef\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=undef\n `- 4:0:0:0 sdb 8:16 active ready running\n# multipath -ll\nMay 26 14:20:28 | missing closing quotes on line 56 of config file\npath2 (35333333000002710) dm-3 Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=rw\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=active\n `- 4:0:0:0 sdb 8:16 active ready running\n\nb)\nmultipaths {\n multipath{\n wwid "35333333000002710"\n alias <- no value for alias\n }\n}\n# multipath -r\nMay 26 14:28:10 | missing value for option \'\''alias\'\'' on line 56 of config file\nMay 26 14:28:10 | 35333333000002710: rename path3 to mpathb\nrename: mpathb (35333333000002710) undef Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=undef\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=undef\n `- 4:0:0:0 sdb 8:16 active ready running\n\nc) \nmultipaths {\n multipath{\n wwid "35333333000002710"\n alias path5" <-missing starting quote on alias\n }\n}\n# multipath -r\nMay 26 15:19:46 | ignoring extra data starting with \'\''"\'\'' on line 56 of config file\nMay 26 15:19:46 | 35333333000002710: rename path4\'\'' to path5\nrename: path5 (35333333000002710) undef Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=undef\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=undef\n `- 4:0:0:0 sdb 8:16 active ready running\n\nd) \nmultipaths {\n multipath{\n wwid "35333333000002710"\n alias \'\''path5" <- unmatched quote on alias\n }\n}\n# multipath -r\nMay 26 15:22:30 | ignoring extra data starting with \'\''"\'\'' on line 56 of config file\nMay 26 15:22:30 | 35333333000002710: rename path5 to \'\''path5\nrename: \'\''path5 (35333333000002710) undef Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=undef\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=undef\n\ne)\nmultipaths {\n multipath{\n wwid "35333333000002710"\n alias \'\''path5 <-missing and wrong quote on alias\n }\n}\n# multipath -r\nreload: \'\''path5 (35333333000002710) undef Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=undef\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=undef\n `- 4:0:0:0 sdb 8:16 active ready running\n# multipath -ll\n\'\''path5 (35333333000002710) dm-3 Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=rw\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=active\n `- 4:0:0:0 sdb 8:16 active ready running\nnote: rename to unexpected \'\''path5 -> it\'\''s correct for current design\n\nf) \nmultipaths {\n multipath{\n wwid "35333333000002710"\n alias <path5> <- wrong quote on alias\n }\n}\n# multipath -r\nMay 26 15:27:42 | 35333333000002710: rename path5\'\'' to <path5>\nrename: <path5> (35333333000002710) undef Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=undef\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=undef\n `- 4:0:0:0 sdb 8:16 active ready running\nnote: rename to unexpected <path5> -> it\'\''s correct for current design\n\ng)\nmultipaths {\n multipath{\n wwid "35333333000002710"\n alias path test <- have a space\n }\n}\n# multipath -r\nMay 26 15:29:52 | ignoring extra data starting with \'\''test\'\'' on line 56 of config file\nMay 26 15:29:52 | 35333333000002710: rename path_test to path\nrename: path (35333333000002710) undef Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=undef\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=undef\n `- 4:0:0:0 sdb 8:16 active ready running\n\nh)\nmultipaths {\n multipath{\n wwid "35333333000002710"\n alia "path" <- wrong alias keyword\n }\n}\n# multipath -r\nMay 26 15:33:54 | multipath.conf line 56, invalid keyword: alia\nreload: mpathb (35333333000002710) undef Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=undef\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=undef\n `- 4:0:0:0 sdb 8:16 active ready running\n\ni) \nmultipaths{ <- no space between the section name and the open bracket that followed it, the original is "multipaths {"\n multipath{\n wwid "35333333000002710"\n alias "mypath"\n }\n}\n# multipath -r\nMay 29 10:13:01 | 35333333000002710: rename mpathb to mypath\nrename: mypath (35333333000002710) undef Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=undef\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=undef\n `- 4:0:0:0 sdb 8:16 active ready running\nnote: fix issue about if a section doesn\'\''t have a space between the section name and the open bracket, that section isn\'\''t read in.\n\nj)\nultipaths{ <- wrong section keyword\n multipath{\n wwid "35333333000002710"\n alias "mypath"\n }\n}\n# multipath -r\nMay 29 10:49:33 | multipath.conf line 53, invalid keyword: ultipaths\nMay 29 10:49:33 | multipath.conf line 54, invalid keyword: multipath\nMay 29 10:49:33 | multipath.conf line 55, invalid keyword: wwid\nMay 29 10:49:33 | multipath.conf line 56, invalid keyword: alias\nMay 29 10:49:33 | unmatched \'\''}\'\'' at line 57 of config file\nMay 29 10:49:33 | multipath.conf line 57, invalid keyword: }\nMay 29 10:49:33 | unmatched \'\''}\'\'' at line 58 of config file\nMay 29 10:49:33 | multipath.conf line 58, invalid keyword: }\nMay 29 10:49:33 | 35333333000002710: rename mypath to mpathb\nrename: mpathb (35333333000002710) undef Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=undef\n`-+- policy=\'\''round-robin 0\'\'' prio=1 status=undef\n `- 4:0:0:0 sdb 8:16 active ready running\n\ntested with incorrect keywords in the following sections:\n default\n blacklist\n blacklist_exceptions\n devices\n multipaths\n\n'\''' >+ [[ -n '' ]] >+ echo 'purpose --timestamp="1528355212" -- "PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpCZWxvdyBpcyB0aGUgdGVzdCBkZXNpZ24gYW5kIHNjZW5hcmlvOgphKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgInBhdGgyICAgICAgICAgICAgICAgPC1taXNzaW5nIGNsb3NpbmcgcXVvdGUgb24gYWxpYXMKICB9Cn0KIyBtdWx0aXBhdGggLXIKTWF5IDI2IDE0OjIwOjE3IHwgbWlzc2luZyBjbG9zaW5nIHF1b3RlcyBvbiBsaW5lIDU2IG9mIGNvbmZpZyBmaWxlCk1heSAyNiAxNDoyMDoxNyB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgcGF0aDEgdG8gcGF0aDIKcmVuYW1lOiBwYXRoMiAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwojIG11bHRpcGF0aCAtbGwKTWF5IDI2IDE0OjIwOjI4IHwgbWlzc2luZyBjbG9zaW5nIHF1b3RlcyBvbiBsaW5lIDU2IG9mIGNvbmZpZyBmaWxlCnBhdGgyICgzNTMzMzMzMzAwMDAwMjcxMCkgZG0tMyBMaW51eCxzY3NpX2RlYnVnCnNpemU9OC4wTSBmZWF0dXJlcz0nMCcgaHdoYW5kbGVyPScwJyB3cD1ydwpgLSstIHBvbGljeT0ncm91bmQtcm9iaW4gMCcgcHJpbz0xIHN0YXR1cz1hY3RpdmUKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCgpiKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgICAgICAgICAgICAgICAgICAgICAgPC0gbm8gdmFsdWUgZm9yIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNDoyODoxMCB8IG1pc3NpbmcgdmFsdWUgZm9yIG9wdGlvbiAnYWxpYXMnIG9uIGxpbmUgNTYgb2YgY29uZmlnIGZpbGUKTWF5IDI2IDE0OjI4OjEwIHwgMzUzMzMzMzMwMDAwMDI3MTA6IHJlbmFtZSBwYXRoMyB0byBtcGF0aGIKcmVuYW1lOiBtcGF0aGIgKDM1MzMzMzMzMDAwMDAyNzEwKSB1bmRlZiBMaW51eCxzY3NpX2RlYnVnCnNpemU9OC4wTSBmZWF0dXJlcz0nMCcgaHdoYW5kbGVyPScwJyB3cD11bmRlZgpgLSstIHBvbGljeT0ncm91bmQtcm9iaW4gMCcgcHJpbz0xIHN0YXR1cz11bmRlZgogIGAtIDQ6MDowOjAgc2RiIDg6MTYgYWN0aXZlIHJlYWR5IHJ1bm5pbmcKCmMpIAptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgcGF0aDUiICAgICAgICAgICAgPC1taXNzaW5nIHN0YXJ0aW5nIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNToxOTo0NiB8IGlnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCAnIicgb24gbGluZSA1NiBvZiBjb25maWcgZmlsZQpNYXkgMjYgMTU6MTk6NDYgfCAzNTMzMzMzMzAwMDAwMjcxMDogcmVuYW1lIHBhdGg0JyB0byBwYXRoNQpyZW5hbWU6IHBhdGg1ICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCgpkKSAKbXVsdGlwYXRocyB7CiAgbXVsdGlwYXRoewogICAgICAgIHd3aWQgIjM1MzMzMzMzMDAwMDAyNzEwIgogICAgICAgIGFsaWFzICdwYXRoNSIgICAgICAgICAgICAgPC0gdW5tYXRjaGVkIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNToyMjozMCB8IGlnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCAnIicgb24gbGluZSA1NiBvZiBjb25maWcgZmlsZQpNYXkgMjYgMTU6MjI6MzAgfCAzNTMzMzMzMzAwMDAwMjcxMDogcmVuYW1lIHBhdGg1IHRvICdwYXRoNQpyZW5hbWU6ICdwYXRoNSAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCgplKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgJ3BhdGg1ICAgICAgICAgICAgICA8LW1pc3NpbmcgYW5kIHdyb25nIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCnJlbG9hZDogJ3BhdGg1ICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCiMgbXVsdGlwYXRoIC1sbAoncGF0aDUgKDM1MzMzMzMzMDAwMDAyNzEwKSBkbS0zIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXJ3CmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPWFjdGl2ZQogIGAtIDQ6MDowOjAgc2RiIDg6MTYgYWN0aXZlIHJlYWR5IHJ1bm5pbmcKbm90ZTogcmVuYW1lIHRvIHVuZXhwZWN0ZWQgJ3BhdGg1IC0+IGl0J3MgY29ycmVjdCBmb3IgY3VycmVudCBkZXNpZ24KCmYpIAptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgPHBhdGg1PiAgICAgICAgICAgIDwtIHdyb25nIHF1b3RlIG9uIGFsaWFzCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNToyNzo0MiB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgcGF0aDUnIHRvIDxwYXRoNT4KcmVuYW1lOiA8cGF0aDU+ICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCm5vdGU6IHJlbmFtZSB0byB1bmV4cGVjdGVkIDxwYXRoNT4gLT4gaXQncyBjb3JyZWN0IGZvciBjdXJyZW50IGRlc2lnbgoKZykKbXVsdGlwYXRocyB7CiAgbXVsdGlwYXRoewogICAgICAgIHd3aWQgIjM1MzMzMzMzMDAwMDAyNzEwIgogICAgICAgIGFsaWFzIHBhdGggdGVzdCAgICAgICA8LSBoYXZlIGEgc3BhY2UKICB9Cn0KIyBtdWx0aXBhdGggLXIKTWF5IDI2IDE1OjI5OjUyIHwgaWdub3JpbmcgZXh0cmEgZGF0YSBzdGFydGluZyB3aXRoICd0ZXN0JyBvbiBsaW5lIDU2IG9mIGNvbmZpZyBmaWxlCk1heSAyNiAxNToyOTo1MiB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgcGF0aF90ZXN0IHRvIHBhdGgKcmVuYW1lOiBwYXRoICgzNTMzMzMzMzAwMDAwMjcxMCkgdW5kZWYgTGludXgsc2NzaV9kZWJ1ZwpzaXplPTguME0gZmVhdHVyZXM9JzAnIGh3aGFuZGxlcj0nMCcgd3A9dW5kZWYKYC0rLSBwb2xpY3k9J3JvdW5kLXJvYmluIDAnIHByaW89MSBzdGF0dXM9dW5kZWYKICBgLSA0OjA6MDowIHNkYiA4OjE2IGFjdGl2ZSByZWFkeSBydW5uaW5nCgpoKQptdWx0aXBhdGhzIHsKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYSAicGF0aCIgICAgICAgICAgICAgICA8LSB3cm9uZyBhbGlhcyBrZXl3b3JkCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyNiAxNTozMzo1NCB8IG11bHRpcGF0aC5jb25mIGxpbmUgNTYsIGludmFsaWQga2V5d29yZDogYWxpYQpyZWxvYWQ6IG1wYXRoYiAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwoKaSkgCm11bHRpcGF0aHN7ICAgICAgICAgICAgICAgICAgICAgICA8LSBubyBzcGFjZSBiZXR3ZWVuIHRoZSBzZWN0aW9uIG5hbWUgYW5kIHRoZSBvcGVuIGJyYWNrZXQgdGhhdCBmb2xsb3dlZCBpdCwgdGhlIG9yaWdpbmFsIGlzICJtdWx0aXBhdGhzIHsiCiAgbXVsdGlwYXRoewogICAgICAgIHd3aWQgIjM1MzMzMzMzMDAwMDAyNzEwIgogICAgICAgIGFsaWFzICJteXBhdGgiCiAgfQp9CiMgbXVsdGlwYXRoIC1yCk1heSAyOSAxMDoxMzowMSB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgbXBhdGhiIHRvIG15cGF0aApyZW5hbWU6IG15cGF0aCAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwpub3RlOiAgZml4IGlzc3VlIGFib3V0IGlmIGEgc2VjdGlvbiBkb2Vzbid0IGhhdmUgYSBzcGFjZSBiZXR3ZWVuIHRoZSBzZWN0aW9uIG5hbWUgYW5kIHRoZSBvcGVuIGJyYWNrZXQsIHRoYXQgc2VjdGlvbiBpc24ndCByZWFkIGluLgoKaikKdWx0aXBhdGhzeyAgICAgICAgICAgICAgICAgICAgICAgICA8LSB3cm9uZyBzZWN0aW9uIGtleXdvcmQKICBtdWx0aXBhdGh7CiAgICAgICAgd3dpZCAiMzUzMzMzMzMwMDAwMDI3MTAiCiAgICAgICAgYWxpYXMgIm15cGF0aCIKICB9Cn0KIyBtdWx0aXBhdGggLXIKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1MywgaW52YWxpZCBrZXl3b3JkOiB1bHRpcGF0aHMKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1NCwgaW52YWxpZCBrZXl3b3JkOiBtdWx0aXBhdGgKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1NSwgaW52YWxpZCBrZXl3b3JkOiB3d2lkCk1heSAyOSAxMDo0OTozMyB8IG11bHRpcGF0aC5jb25mIGxpbmUgNTYsIGludmFsaWQga2V5d29yZDogYWxpYXMKTWF5IDI5IDEwOjQ5OjMzIHwgdW5tYXRjaGVkICd9JyBhdCBsaW5lIDU3IG9mIGNvbmZpZyBmaWxlCk1heSAyOSAxMDo0OTozMyB8IG11bHRpcGF0aC5jb25mIGxpbmUgNTcsIGludmFsaWQga2V5d29yZDogfQpNYXkgMjkgMTA6NDk6MzMgfCB1bm1hdGNoZWQgJ30nIGF0IGxpbmUgNTggb2YgY29uZmlnIGZpbGUKTWF5IDI5IDEwOjQ5OjMzIHwgbXVsdGlwYXRoLmNvbmYgbGluZSA1OCwgaW52YWxpZCBrZXl3b3JkOiB9Ck1heSAyOSAxMDo0OTozMyB8IDM1MzMzMzMzMDAwMDAyNzEwOiByZW5hbWUgbXlwYXRoIHRvIG1wYXRoYgpyZW5hbWU6IG1wYXRoYiAoMzUzMzMzMzMwMDAwMDI3MTApIHVuZGVmIExpbnV4LHNjc2lfZGVidWcKc2l6ZT04LjBNIGZlYXR1cmVzPScwJyBod2hhbmRsZXI9JzAnIHdwPXVuZGVmCmAtKy0gcG9saWN5PSdyb3VuZC1yb2JpbiAwJyBwcmlvPTEgc3RhdHVzPXVuZGVmCiAgYC0gNDowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZwoKdGVzdGVkIHdpdGggaW5jb3JyZWN0IGtleXdvcmRzIGluIHRoZSBmb2xsb3dpbmcgc2VjdGlvbnM6CiAgICBkZWZhdWx0CiAgICBibGFja2xpc3QKICAgIGJsYWNrbGlzdF9leGNlcHRpb25zCiAgICBkZXZpY2VzCiAgICBtdWx0aXBhdGhzCgo="' >+ __INTERNAL_PrintHeadLog 'Test description' >+ __INTERNAL_LogText '============================================================ > >Below is the test design and scenario: >a) >multipaths { > multipath{ > wwid "35333333000002710" > alias "path2 <-missing closing quote on alias > } >} ># multipath -r >May 26 14:20:17 | missing closing quotes on line 56 of config file >May 26 14:20:17 | 35333333000002710: rename path1 to path2 >rename: path2 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running ># multipath -ll >May 26 14:20:28 | missing closing quotes on line 56 of config file >path2 (35333333000002710) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''round-robin 0'\'' prio=1 status=active > `- 4:0:0:0 sdb 8:16 active ready running > >b) >multipaths { > multipath{ > wwid "35333333000002710" > alias <- no value for alias > } >} ># multipath -r >May 26 14:28:10 | missing value for option '\''alias'\'' on line 56 of config file >May 26 14:28:10 | 35333333000002710: rename path3 to mpathb >rename: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >c) >multipaths { > multipath{ > wwid "35333333000002710" > alias path5" <-missing starting quote on alias > } >} ># multipath -r >May 26 15:19:46 | ignoring extra data starting with '\''"'\'' on line 56 of config file >May 26 15:19:46 | 35333333000002710: rename path4'\'' to path5 >rename: path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >d) >multipaths { > multipath{ > wwid "35333333000002710" > alias '\''path5" <- unmatched quote on alias > } >} ># multipath -r >May 26 15:22:30 | ignoring extra data starting with '\''"'\'' on line 56 of config file >May 26 15:22:30 | 35333333000002710: rename path5 to '\''path5 >rename: '\''path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > >e) >multipaths { > multipath{ > wwid "35333333000002710" > alias '\''path5 <-missing and wrong quote on alias > } >} ># multipath -r >reload: '\''path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running ># multipath -ll >'\''path5 (35333333000002710) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''round-robin 0'\'' prio=1 status=active > `- 4:0:0:0 sdb 8:16 active ready running >note: rename to unexpected '\''path5 -> it'\''s correct for current design > >f) >multipaths { > multipath{ > wwid "35333333000002710" > alias <path5> <- wrong quote on alias > } >} ># multipath -r >May 26 15:27:42 | 35333333000002710: rename path5'\'' to <path5> >rename: <path5> (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running >note: rename to unexpected <path5> -> it'\''s correct for current design > >g) >multipaths { > multipath{ > wwid "35333333000002710" > alias path test <- have a space > } >} ># multipath -r >May 26 15:29:52 | ignoring extra data starting with '\''test'\'' on line 56 of config file >May 26 15:29:52 | 35333333000002710: rename path_test to path >rename: path (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >h) >multipaths { > multipath{ > wwid "35333333000002710" > alia "path" <- wrong alias keyword > } >} ># multipath -r >May 26 15:33:54 | multipath.conf line 56, invalid keyword: alia >reload: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >i) >multipaths{ <- no space between the section name and the open bracket that followed it, the original is "multipaths {" > multipath{ > wwid "35333333000002710" > alias "mypath" > } >} ># multipath -r >May 29 10:13:01 | 35333333000002710: rename mpathb to mypath >rename: mypath (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running >note: fix issue about if a section doesn'\''t have a space between the section name and the open bracket, that section isn'\''t read in. > >j) >ultipaths{ <- wrong section keyword > multipath{ > wwid "35333333000002710" > alias "mypath" > } >} ># multipath -r >May 29 10:49:33 | multipath.conf line 53, invalid keyword: ultipaths >May 29 10:49:33 | multipath.conf line 54, invalid keyword: multipath >May 29 10:49:33 | multipath.conf line 55, invalid keyword: wwid >May 29 10:49:33 | multipath.conf line 56, invalid keyword: alias >May 29 10:49:33 | unmatched '\''}'\'' at line 57 of config file >May 29 10:49:33 | multipath.conf line 57, invalid keyword: } >May 29 10:49:33 | unmatched '\''}'\'' at line 58 of config file >May 29 10:49:33 | multipath.conf line 58, invalid keyword: } >May 29 10:49:33 | 35333333000002710: rename mypath to mpathb >rename: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=undef >`-+- policy='\''round-robin 0'\'' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >tested with incorrect keywords in the following sections: > default > blacklist > blacklist_exceptions > devices > multipaths > >' >+ return 0 >+ __INTERNAL_WriteToMetafile log >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ lo != \-\- ]] >+ local element=log >+ shift >+ local arg >+ [[ 0 -gt 0 ]] >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 0 >+ line='log --timestamp="1528355212"' >+ lineraw='log --timestamp="1528355212"' >+ [[ -n '' ]] >+ echo 'log --timestamp="1528355212"' >+ __INTERNAL_JOURNAL_OPEN=1 >+ __INTERNAL_METAFILE_INDENT_LEVEL=1 >+ '[' YES == YES ']' >+ rlLogWarning 'POSIX mode detected and switched off' >+ rlLog 'POSIX mode detected and switched off' '' WARNING >+ local 'message=POSIX mode detected and switched off' >+ local logfile= >+ local prio=WARNING >+ __INTERNAL_LogText 'POSIX mode detected and switched off' WARNING '' >+ local 'MESSAGE=POSIX mode detected and switched off' >+ local 'MESSAGE_COLORED=POSIX mode detected and switched off' >+ local prio=WARNING >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n WARNING ]] >+ local left=8 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355212 >+ __INTERNAL_get_prio_colors WARNING COLOR UNCOLOR >+ local prio=WARNING var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:52 '' 8 WARNING 2 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:52 8 WARNING 2 >+ MESSAGE=':: [ 03:06:52 ] :: [ WARNING ] :: POSIX mode detected and switched off' >+ MESSAGE_COLORED=':: [ 03:06:52 ] :: [ WARNING ] :: POSIX mode detected and switched off' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:52 ] :: [ WARNING ] :: POSIX mode detected and switched off' >+ echo -e ':: [ 03:06:52 ] :: [ WARNING ] :: POSIX mode detected and switched off' >+ echo -e ':: [ 03:06:52 ] :: [ WARNING ] :: POSIX mode detected and switched off' >+ echo -e ':: [ 03:06:52 ] :: [ WARNING ] :: POSIX mode detected and switched off' >:: [ 03:06:52 ] :: [ WARNING ] :: POSIX mode detected and switched off >+ return 0 >+ rljAddMessage 'POSIX mode detected and switched off' WARNING >+ __INTERNAL_WriteToMetafile message --severity WARNING -- 'POSIX mode detected and switched off' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ me != \-\- ]] >+ local element=message >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n WARNING >++ base64 -w 0 >+ line+=' --severity="V0FSTklORw=="' >+ printf -v lineraw '%s %s=%q' '' --severity WARNING >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 'POSIX mode detected and switched off' >++ base64 -w 0 >+ line+=' -- "UE9TSVggbW9kZSBkZXRlY3RlZCBhbmQgc3dpdGNoZWQgb2Zm"' >+ printf -v lineraw '%s -- %q' ' --severity=WARNING' 'POSIX mode detected and switched off' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 1 >+ line=' message --timestamp="1528355212" --severity="V0FSTklORw==" -- "UE9TSVggbW9kZSBkZXRlY3RlZCBhbmQgc3dpdGNoZWQgb2Zm"' >+ lineraw=' message --timestamp="1528355212" --severity=WARNING -- POSIX\ mode\ detected\ and\ switched\ off' >+ [[ -n '' ]] >+ echo ' message --timestamp="1528355212" --severity="V0FSTklORw==" -- "UE9TSVggbW9kZSBkZXRlY3RlZCBhbmQgc3dpdGNoZWQgb2Zm"' >+ rlLogWarning 'Please fix your test to have /bin/bash shebang' >+ rlLog 'Please fix your test to have /bin/bash shebang' '' WARNING >+ local 'message=Please fix your test to have /bin/bash shebang' >+ local logfile= >+ local prio=WARNING >+ __INTERNAL_LogText 'Please fix your test to have /bin/bash shebang' WARNING '' >+ local 'MESSAGE=Please fix your test to have /bin/bash shebang' >+ local 'MESSAGE_COLORED=Please fix your test to have /bin/bash shebang' >+ local prio=WARNING >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n WARNING ]] >+ local left=8 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355212 >+ __INTERNAL_get_prio_colors WARNING COLOR UNCOLOR >+ local prio=WARNING var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:52 '' 8 WARNING 2 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:52 8 WARNING 2 >+ MESSAGE=':: [ 03:06:52 ] :: [ WARNING ] :: Please fix your test to have /bin/bash shebang' >+ MESSAGE_COLORED=':: [ 03:06:52 ] :: [ WARNING ] :: Please fix your test to have /bin/bash shebang' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:52 ] :: [ WARNING ] :: Please fix your test to have /bin/bash shebang' >+ echo -e ':: [ 03:06:52 ] :: [ WARNING ] :: Please fix your test to have /bin/bash shebang' >+ echo -e ':: [ 03:06:52 ] :: [ WARNING ] :: Please fix your test to have /bin/bash shebang' >+ echo -e ':: [ 03:06:52 ] :: [ WARNING ] :: Please fix your test to have /bin/bash shebang' >:: [ 03:06:52 ] :: [ WARNING ] :: Please fix your test to have /bin/bash shebang >+ return 0 >+ rljAddMessage 'Please fix your test to have /bin/bash shebang' WARNING >+ __INTERNAL_WriteToMetafile message --severity WARNING -- 'Please fix your test to have /bin/bash shebang' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ me != \-\- ]] >+ local element=message >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n WARNING >++ base64 -w 0 >+ line+=' --severity="V0FSTklORw=="' >+ printf -v lineraw '%s %s=%q' '' --severity WARNING >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 'Please fix your test to have /bin/bash shebang' >++ base64 -w 0 >+ line+=' -- "UGxlYXNlIGZpeCB5b3VyIHRlc3QgdG8gaGF2ZSAvYmluL2Jhc2ggc2hlYmFuZw=="' >+ printf -v lineraw '%s -- %q' ' --severity=WARNING' 'Please fix your test to have /bin/bash shebang' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 1 >+ line=' message --timestamp="1528355212" --severity="V0FSTklORw==" -- "UGxlYXNlIGZpeCB5b3VyIHRlc3QgdG8gaGF2ZSAvYmluL2Jhc2ggc2hlYmFuZw=="' >+ lineraw=' message --timestamp="1528355212" --severity=WARNING -- Please\ fix\ your\ test\ to\ have\ /bin/bash\ shebang' >+ [[ -n '' ]] >+ echo ' message --timestamp="1528355212" --severity="V0FSTklORw==" -- "UGxlYXNlIGZpeCB5b3VyIHRlc3QgdG8gaGF2ZSAvYmluL2Jhc2ggc2hlYmFuZw=="' >+ '[' -n '' ']' >+ export __INTERNAL_CLEANUP_FINAL=/var/tmp/beakerlib-UTFH0Ce/cleanup.sh >+ __INTERNAL_CLEANUP_FINAL=/var/tmp/beakerlib-UTFH0Ce/cleanup.sh >+ export __INTERNAL_CLEANUP_BUFF=/var/tmp/beakerlib-UTFH0Ce/clbuff >+ __INTERNAL_CLEANUP_BUFF=/var/tmp/beakerlib-UTFH0Ce/clbuff >+ touch /var/tmp/beakerlib-UTFH0Ce/cleanup.sh /var/tmp/beakerlib-UTFH0Ce/clbuff >+ rlLogDebug 'rlJournalStart: Basic cleanup infrastructure successfully initialized' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ '[' -n '' ']' >+ rlLogDebug 'rlJournalStart: Not running in test watcher or setup failed.' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ rlPhaseStartSetup >+ rlPhaseStart WARN Setup >+ '[' xWARN = xFAIL -o xWARN = xWARN ']' >+ rljAddPhase WARN Setup >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=0 >++ declare -g -x __INTERNAL_PHASES_PASSED=0 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=0 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=1 >++ __INTERNAL_PHASE_TYPE=() >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=() >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=() >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=() >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=() >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=() >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=() >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ local MSG=Setup >++ cat /var/tmp/beakerlib-UTFH0Ce/journal.txt >++ wc -l >+ local TXTLOG_START=203 >+ rlLogDebug 'rljAddPhase: Phase Setup started' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_WriteToMetafile phase --name Setup --type WARN >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ ph != \-\- ]] >+ local element=phase >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n Setup >++ base64 -w 0 >+ line+=' --name="U2V0dXA="' >+ printf -v lineraw '%s %s=%q' '' --name Setup >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n WARN >++ base64 -w 0 >+ line+=' --type="V0FSTg=="' >+ printf -v lineraw '%s %s=%q' ' --name=Setup' --type WARN >+ shift >+ shift >+ [[ 0 -gt 0 ]] >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 1 >+ line=' phase --timestamp="1528355212" --name="U2V0dXA=" --type="V0FSTg=="' >+ lineraw=' phase --timestamp="1528355212" --name=Setup --type=WARN' >+ [[ -n '' ]] >+ echo ' phase --timestamp="1528355212" --name="U2V0dXA=" --type="V0FSTg=="' >+ __INTERNAL_PrintHeadLog Setup >+ __INTERNAL_LogText '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local 'MESSAGE=\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local 'MESSAGE_COLORED=\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' > >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ return 0 >+ __INTERNAL_LogText ':: Setup' >+ local 'MESSAGE=:: Setup' >+ local 'MESSAGE_COLORED=:: Setup' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: Setup' >+ echo -e ':: Setup' >+ echo -e ':: Setup' >+ echo -e ':: Setup' >:: Setup >+ return 0 >+ __INTERNAL_LogText '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local 'MESSAGE=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local 'MESSAGE_COLORED=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: > >+ return 0 >+ [[ '' == \0 ]] >+ let __INTERNAL_METAFILE_INDENT_LEVEL++ >+ __INTERNAL_PHASE_TYPE=("$1" "${__INTERNAL_PHASE_TYPE[@]}") >+ __INTERNAL_PHASE_NAME=("$MSG" "${__INTERNAL_PHASE_NAME[@]}") >+ __INTERNAL_PHASE_FAILED=(0 "${__INTERNAL_PHASE_FAILED[@]}") >+ __INTERNAL_PHASE_PASSED=(0 "${__INTERNAL_PHASE_PASSED[@]}") >+ __INTERNAL_PHASE_STARTTIME=($__INTERNAL_TIMESTAMP "${__INTERNAL_PHASE_STARTTIME[@]}") >+ __INTERNAL_PHASE_TXTLOG_START=($TXTLOG_START "${__INTERNAL_PHASE_TXTLOG_START[@]}") >+ __INTERNAL_PHASE_OPEN=1 >+ __INTERNAL_PHASE_METRICS=("" "${__INTERNAL_PHASE_METRICS[@]}") >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ rlAssertRpm device-mapper-multipath >+ local package packages >+ '[' device-mapper-multipath = --all ']' >+ __INTERNAL_RpmPresent assert device-mapper-multipath >+ local assert=assert >+ local name=device-mapper-multipath >+ local version= >+ local release= >+ local arch= >+ local IFS >+ local package=device-mapper-multipath--. >+ '[' '' == '' ']' >+ package=device-mapper-multipath-- >+ '[' '' == '' ']' >+ package=device-mapper-multipath- >+ '[' '' == '' ']' >+ package=device-mapper-multipath >+ export '__INTERNAL_RPM_ASSERTED_PACKAGES= device-mapper-multipath' >+ __INTERNAL_RPM_ASSERTED_PACKAGES=' device-mapper-multipath' >+ rljRpmLog device-mapper-multipath >+ local package_details >+ package_details=($(__INTERNAL_GetPackageDetails "$1")) >++ __INTERNAL_GetPackageDetails device-mapper-multipath >++ rpm -q device-mapper-multipath --qf '%{name}-%{version}-%{release}.%{arch} %{sourcerpm}' >+ __INTERNAL_WriteToMetafile pkgdetails --sourcerpm device-mapper-multipath-0.7.6-4.git1cb704b.fc29.src.rpm -- device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64 >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ pk != \-\- ]] >+ local element=pkgdetails >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n device-mapper-multipath-0.7.6-4.git1cb704b.fc29.src.rpm >++ base64 -w 0 >+ line+=' --sourcerpm="ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkuc3JjLnJwbQ=="' >+ printf -v lineraw '%s %s=%q' '' --sourcerpm device-mapper-multipath-0.7.6-4.git1cb704b.fc29.src.rpm >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64 >++ base64 -w 0 >+ line+=' -- "ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkueDg2XzY0"' >+ printf -v lineraw '%s -- %q' ' --sourcerpm=device-mapper-multipath-0.7.6-4.git1cb704b.fc29.src.rpm' device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64 >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' pkgdetails --timestamp="1528355212" --sourcerpm="ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkuc3JjLnJwbQ==" -- "ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkueDg2XzY0"' >+ lineraw=' pkgdetails --timestamp="1528355212" --sourcerpm=device-mapper-multipath-0.7.6-4.git1cb704b.fc29.src.rpm -- device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ [[ -n '' ]] >+ echo ' pkgdetails --timestamp="1528355212" --sourcerpm="ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkuc3JjLnJwbQ==" -- "ZGV2aWNlLW1hcHBlci1tdWx0aXBhdGgtMC43LjYtNC5naXQxY2I3MDRiLmZjMjkueDg2XzY0"' >+ '[' -n device-mapper-multipath ']' >+ rpm -q device-mapper-multipath >device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64 >+ local status=0 >+ '[' assert == assert ']' >+ __INTERNAL_ConditionalAssert 'Checking for the presence of device-mapper-multipath rpm' 0 >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Checking for the presence of device-mapper-multipath rpm' '' '' >+ rljAddTest 'Checking for the presence of device-mapper-multipath rpm ' PASS '' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=0 >++ declare -g -x __INTERNAL_PHASES_PASSED=0 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="WARN") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Setup") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355212") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="203") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Checking for the presence of device-mapper-multipath rpm ' PASS >+ local 'MESSAGE=Checking for the presence of device-mapper-multipath rpm ' >+ local 'MESSAGE_COLORED=Checking for the presence of device-mapper-multipath rpm ' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355212 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:52 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:52 7 PASS 3 >+ MESSAGE=':: [ 03:06:52 ] :: [ PASS ] :: Checking for the presence of device-mapper-multipath rpm ' >+ MESSAGE_COLORED=':: [ 03:06:52 ] :: [ PASS ] :: Checking for the presence of device-mapper-multipath rpm ' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:52 ] :: [ PASS ] :: Checking for the presence of device-mapper-multipath rpm ' >+ echo -e ':: [ 03:06:52 ] :: [ PASS ] :: Checking for the presence of device-mapper-multipath rpm ' >+ echo -e ':: [ 03:06:52 ] :: [ PASS ] :: Checking for the presence of device-mapper-multipath rpm ' >+ echo -e ':: [ 03:06:52 ] :: [ PASS ] :: Checking for the presence of device-mapper-multipath rpm ' >:: [ 03:06:52 ] :: [ PASS ] :: Checking for the presence of device-mapper-multipath rpm >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Checking for the presence of device-mapper-multipath rpm ' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'Checking for the presence of device-mapper-multipath rpm ' >++ base64 -w 0 >+ line+=' --message="Q2hlY2tpbmcgZm9yIHRoZSBwcmVzZW5jZSBvZiBkZXZpY2UtbWFwcGVyLW11bHRpcGF0aCBycG0g"' >+ printf -v lineraw '%s %s=%q' '' --message 'Checking for the presence of device-mapper-multipath rpm ' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Checking\ for\ the\ presence\ of\ device-mapper-multipath\ rpm\ ' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355212" --message="Q2hlY2tpbmcgZm9yIHRoZSBwcmVzZW5jZSBvZiBkZXZpY2UtbWFwcGVyLW11bHRpcGF0aCBycG0g" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355212" --message=Checking\ for\ the\ presence\ of\ device-mapper-multipath\ rpm\ -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355212" --message="Q2hlY2tpbmcgZm9yIHRoZSBwcmVzZW5jZSBvZiBkZXZpY2UtbWFwcGVyLW11bHRpcGF0aCBycG0g" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ rpm -q --quiet device-mapper-multipath >+ rlLog 'Package versions:' >+ local 'message=Package versions:' >+ local logfile= >+ local prio=LOG >+ __INTERNAL_LogText 'Package versions:' LOG '' >+ local 'MESSAGE=Package versions:' >+ local 'MESSAGE_COLORED=Package versions:' >+ local prio=LOG >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n LOG ]] >+ local left=6 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355212 >+ __INTERNAL_get_prio_colors LOG COLOR UNCOLOR >+ local prio=LOG var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:52 '' 6 LOG 4 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:52 6 LOG 4 >+ MESSAGE=':: [ 03:06:52 ] :: [ LOG ] :: Package versions:' >+ MESSAGE_COLORED=':: [ 03:06:52 ] :: [ LOG ] :: Package versions:' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:52 ] :: [ LOG ] :: Package versions:' >+ echo -e ':: [ 03:06:52 ] :: [ LOG ] :: Package versions:' >+ echo -e ':: [ 03:06:52 ] :: [ LOG ] :: Package versions:' >+ echo -e ':: [ 03:06:52 ] :: [ LOG ] :: Package versions:' >:: [ 03:06:52 ] :: [ LOG ] :: Package versions: >+ return 0 >+ rljAddMessage 'Package versions:' LOG >+ __INTERNAL_WriteToMetafile message --severity LOG -- 'Package versions:' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ me != \-\- ]] >+ local element=message >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n LOG >++ base64 -w 0 >+ line+=' --severity="TE9H"' >+ printf -v lineraw '%s %s=%q' '' --severity LOG >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 'Package versions:' >++ base64 -w 0 >+ line+=' -- "UGFja2FnZSB2ZXJzaW9uczo="' >+ printf -v lineraw '%s -- %q' ' --severity=LOG' 'Package versions:' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' message --timestamp="1528355212" --severity="TE9H" -- "UGFja2FnZSB2ZXJzaW9uczo="' >+ lineraw=' message --timestamp="1528355212" --severity=LOG -- Package\ versions:' >+ [[ -n '' ]] >+ echo ' message --timestamp="1528355212" --severity="TE9H" -- "UGFja2FnZSB2ZXJzaW9uczo="' >+ rpm -q --qf '%{name}-%{version}-%{release}.%{arch}\n' device-mapper-multipath >+ read line >+ rlLog ' device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ local 'message= device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ local logfile= >+ local prio=LOG >+ __INTERNAL_LogText ' device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' LOG '' >+ local 'MESSAGE= device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ local 'MESSAGE_COLORED= device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ local prio=LOG >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n LOG ]] >+ local left=6 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355212 >+ __INTERNAL_get_prio_colors LOG COLOR UNCOLOR >+ local prio=LOG var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:52 '' 6 LOG 4 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:52 6 LOG 4 >+ MESSAGE=':: [ 03:06:52 ] :: [ LOG ] :: device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ MESSAGE_COLORED=':: [ 03:06:52 ] :: [ LOG ] :: device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:52 ] :: [ LOG ] :: device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ echo -e ':: [ 03:06:52 ] :: [ LOG ] :: device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ echo -e ':: [ 03:06:52 ] :: [ LOG ] :: device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ echo -e ':: [ 03:06:52 ] :: [ LOG ] :: device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >:: [ 03:06:52 ] :: [ LOG ] :: device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64 >+ return 0 >+ rljAddMessage ' device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' LOG >+ __INTERNAL_WriteToMetafile message --severity LOG -- ' device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ me != \-\- ]] >+ local element=message >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n LOG >++ base64 -w 0 >+ line+=' --severity="TE9H"' >+ printf -v lineraw '%s %s=%q' '' --severity LOG >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n ' device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >++ base64 -w 0 >+ line+=' -- "ICBkZXZpY2UtbWFwcGVyLW11bHRpcGF0aC0wLjcuNi00LmdpdDFjYjcwNGIuZmMyOS54ODZfNjQ="' >+ printf -v lineraw '%s -- %q' ' --severity=LOG' ' device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' message --timestamp="1528355212" --severity="TE9H" -- "ICBkZXZpY2UtbWFwcGVyLW11bHRpcGF0aC0wLjcuNi00LmdpdDFjYjcwNGIuZmMyOS54ODZfNjQ="' >+ lineraw=' message --timestamp="1528355212" --severity=LOG -- \ \ device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64' >+ [[ -n '' ]] >+ echo ' message --timestamp="1528355212" --severity="TE9H" -- "ICBkZXZpY2UtbWFwcGVyLW11bHRpcGF0aC0wLjcuNi00LmdpdDFjYjcwNGIuZmMyOS54ODZfNjQ="' >+ read line >+ return 0 >+ rlRun 'multipath -F; sleep 5' >++ getopt -q -o lcts -- 'multipath -F; sleep 5' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath -F; sleep 5'\''' >+ eval set -- ' -- '\''multipath -F; sleep 5'\''' >++ set -- -- 'multipath -F; sleep 5' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath -F; sleep 5' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''multipath -F; sleep 5'\''' >+ __INTERNAL_rlRun_comment='Command '\''multipath -F; sleep 5'\''' >+ [[ multipath -F; sleep 5 =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath -F; sleep 5' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''multipath -F; sleep 5'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''multipath -F; sleep 5'\''' BEGIN >+ local 'MESSAGE=Running '\''multipath -F; sleep 5'\''' >+ local 'MESSAGE_COLORED=Running '\''multipath -F; sleep 5'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355212 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:52 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:52 7 BEGIN 3 >+ MESSAGE=':: [ 03:06:52 ] :: [ BEGIN ] :: Running '\''multipath -F; sleep 5'\''' >+ MESSAGE_COLORED=':: [ 03:06:52 ] :: [ BEGIN ] :: Running '\''multipath -F; sleep 5'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:06:52 ] :: [ BEGIN ] :: Running '\''multipath -F; sleep 5'\''' >:: [ 03:06:52 ] :: [ BEGIN ] :: Running 'multipath -F; sleep 5' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath -F; sleep 5' >++ multipath -F >++ sleep 5 >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''multipath -F; sleep 5'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''multipath -F; sleep 5'\''' 0 '(Expected 0, got 0)' 'multipath -F; sleep 5' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''multipath -F; sleep 5'\''' '(Expected 0, got 0)' 'multipath -F; sleep 5' >+ rljAddTest 'Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' PASS 'multipath -F; sleep 5' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=0 >++ declare -g -x __INTERNAL_PHASES_PASSED=0 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="WARN") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Setup") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="1") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355212") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="203") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355218 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:58 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:58 7 PASS 3 >+ MESSAGE=':: [ 03:06:58 ] :: [ PASS ] :: Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:06:58 ] :: [ PASS ] :: Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' >:: [ 03:06:58 ] :: [ PASS ] :: Command 'multipath -F; sleep 5' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' --command 'multipath -F; sleep 5' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnbXVsdGlwYXRoIC1GOyBzbGVlcCA1JyAoRXhwZWN0ZWQgMCwgZ290IDAp"' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''multipath -F; sleep 5'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath -F; sleep 5' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIC1GOyBzbGVlcCA1"' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''multipath\ -F\;\ sleep\ 5\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'multipath -F; sleep 5' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''multipath\ -F\;\ sleep\ 5\'\''\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ -F\;\ sleep\ 5' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355218" --message="Q29tbWFuZCAnbXVsdGlwYXRoIC1GOyBzbGVlcCA1JyAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="bXVsdGlwYXRoIC1GOyBzbGVlcCA1" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355218" --message=Command\ \'\''multipath\ -F\;\ sleep\ 5\'\''\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ -F\;\ sleep\ 5 -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355218" --message="Q29tbWFuZCAnbXVsdGlwYXRoIC1GOyBzbGVlcCA1JyAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="bXVsdGlwYXRoIC1GOyBzbGVlcCA1" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlRun 'modprobe -r scsi_debug' 0 'Remove if scsi_debug load before' >++ getopt -q -o lcts -- 'modprobe -r scsi_debug' 0 'Remove if scsi_debug load before' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''modprobe -r scsi_debug'\'' '\''0'\'' '\''Remove if scsi_debug load before'\''' >+ eval set -- ' -- '\''modprobe -r scsi_debug'\'' '\''0'\'' '\''Remove if scsi_debug load before'\''' >++ set -- -- 'modprobe -r scsi_debug' 0 'Remove if scsi_debug load before' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=modprobe -r scsi_debug' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z Remove if scsi_debug load before ]] >+ __INTERNAL_rlRun_comment_begin='Remove if scsi_debug load before :: actually running '\''modprobe -r scsi_debug'\''' >+ __INTERNAL_rlRun_comment='Remove if scsi_debug load before' >+ [[ modprobe -r scsi_debug =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: modprobe -r scsi_debug' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Remove if scsi_debug load before :: actually running '\''modprobe -r scsi_debug'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Remove if scsi_debug load before :: actually running '\''modprobe -r scsi_debug'\''' BEGIN >+ local 'MESSAGE=Remove if scsi_debug load before :: actually running '\''modprobe -r scsi_debug'\''' >+ local 'MESSAGE_COLORED=Remove if scsi_debug load before :: actually running '\''modprobe -r scsi_debug'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355218 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:58 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:58 7 BEGIN 3 >+ MESSAGE=':: [ 03:06:58 ] :: [ BEGIN ] :: Remove if scsi_debug load before :: actually running '\''modprobe -r scsi_debug'\''' >+ MESSAGE_COLORED=':: [ 03:06:58 ] :: [ BEGIN ] :: Remove if scsi_debug load before :: actually running '\''modprobe -r scsi_debug'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:06:58 ] :: [ BEGIN ] :: Remove if scsi_debug load before :: actually running '\''modprobe -r scsi_debug'\''' >:: [ 03:06:58 ] :: [ BEGIN ] :: Remove if scsi_debug load before :: actually running 'modprobe -r scsi_debug' >+ return 0 >+ false >+ false >+ false >+ eval 'modprobe -r scsi_debug' >++ modprobe -r scsi_debug >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''modprobe -r scsi_debug'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Remove if scsi_debug load before' 0 '(Expected 0, got 0)' 'modprobe -r scsi_debug' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Remove if scsi_debug load before' '(Expected 0, got 0)' 'modprobe -r scsi_debug' >+ rljAddTest 'Remove if scsi_debug load before (Expected 0, got 0)' PASS 'modprobe -r scsi_debug' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=0 >++ declare -g -x __INTERNAL_PHASES_PASSED=0 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="WARN") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Setup") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="2") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355212") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="203") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Remove if scsi_debug load before (Expected 0, got 0)' PASS >+ local 'MESSAGE=Remove if scsi_debug load before (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Remove if scsi_debug load before (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355218 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:58 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:58 7 PASS 3 >+ MESSAGE=':: [ 03:06:58 ] :: [ PASS ] :: Remove if scsi_debug load before (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:06:58 ] :: [ PASS ] :: Remove if scsi_debug load before (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Remove if scsi_debug load before (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Remove if scsi_debug load before (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Remove if scsi_debug load before (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Remove if scsi_debug load before (Expected 0, got 0)' >:: [ 03:06:58 ] :: [ PASS ] :: Remove if scsi_debug load before (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Remove if scsi_debug load before (Expected 0, got 0)' --command 'modprobe -r scsi_debug' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Remove if scsi_debug load before (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="UmVtb3ZlIGlmIHNjc2lfZGVidWcgbG9hZCBiZWZvcmUgKEV4cGVjdGVkIDAsIGdvdCAwKQ=="' >+ printf -v lineraw '%s %s=%q' '' --message 'Remove if scsi_debug load before (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'modprobe -r scsi_debug' >++ base64 -w 0 >+ line+=' --command="bW9kcHJvYmUgLXIgc2NzaV9kZWJ1Zw=="' >+ printf -v lineraw '%s %s=%q' ' --message=Remove\ if\ scsi_debug\ load\ before\ \(Expected\ 0\,\ got\ 0\)' --command 'modprobe -r scsi_debug' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Remove\ if\ scsi_debug\ load\ before\ \(Expected\ 0\,\ got\ 0\) --command=modprobe\ -r\ scsi_debug' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355218" --message="UmVtb3ZlIGlmIHNjc2lfZGVidWcgbG9hZCBiZWZvcmUgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="bW9kcHJvYmUgLXIgc2NzaV9kZWJ1Zw==" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355218" --message=Remove\ if\ scsi_debug\ load\ before\ \(Expected\ 0\,\ got\ 0\) --command=modprobe\ -r\ scsi_debug -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355218" --message="UmVtb3ZlIGlmIHNjc2lfZGVidWcgbG9hZCBiZWZvcmUgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="bW9kcHJvYmUgLXIgc2NzaV9kZWJ1Zw==" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlRun 'rm -f /etc/multipath.conf' >++ getopt -q -o lcts -- 'rm -f /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''rm -f /etc/multipath.conf'\''' >+ eval set -- ' -- '\''rm -f /etc/multipath.conf'\''' >++ set -- -- 'rm -f /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=rm -f /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''rm -f /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Command '\''rm -f /etc/multipath.conf'\''' >+ [[ rm -f /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: rm -f /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''rm -f /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''rm -f /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Running '\''rm -f /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Running '\''rm -f /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355218 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:58 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:58 7 BEGIN 3 >+ MESSAGE=':: [ 03:06:58 ] :: [ BEGIN ] :: Running '\''rm -f /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:06:58 ] :: [ BEGIN ] :: Running '\''rm -f /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:06:58 ] :: [ BEGIN ] :: Running '\''rm -f /etc/multipath.conf'\''' >:: [ 03:06:58 ] :: [ BEGIN ] :: Running 'rm -f /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'rm -f /etc/multipath.conf' >++ rm -f /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''rm -f /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''rm -f /etc/multipath.conf'\''' 0 '(Expected 0, got 0)' 'rm -f /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''rm -f /etc/multipath.conf'\''' '(Expected 0, got 0)' 'rm -f /etc/multipath.conf' >+ rljAddTest 'Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' PASS 'rm -f /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=0 >++ declare -g -x __INTERNAL_PHASES_PASSED=0 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="WARN") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Setup") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="3") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355212") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="203") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355218 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:58 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:58 7 PASS 3 >+ MESSAGE=':: [ 03:06:58 ] :: [ PASS ] :: Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:06:58 ] :: [ PASS ] :: Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' >:: [ 03:06:58 ] :: [ PASS ] :: Command 'rm -f /etc/multipath.conf' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' --command 'rm -f /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAncm0gLWYgL2V0Yy9tdWx0aXBhdGguY29uZicgKEV4cGVjdGVkIDAsIGdvdCAwKQ=="' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''rm -f /etc/multipath.conf'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'rm -f /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="cm0gLWYgL2V0Yy9tdWx0aXBhdGguY29uZg=="' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''rm\ -f\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'rm -f /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''rm\ -f\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=rm\ -f\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355218" --message="Q29tbWFuZCAncm0gLWYgL2V0Yy9tdWx0aXBhdGguY29uZicgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="cm0gLWYgL2V0Yy9tdWx0aXBhdGguY29uZg==" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355218" --message=Command\ \'\''rm\ -f\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=rm\ -f\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355218" --message="Q29tbWFuZCAncm0gLWYgL2V0Yy9tdWx0aXBhdGguY29uZicgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="cm0gLWYgL2V0Yy9tdWx0aXBhdGguY29uZg==" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlRun 'mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' 0 'Set up multipath' >++ getopt -q -o lcts -- 'mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' 0 'Set up multipath' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''mpathconf --enable --with_module y --with_multipathd y --find_multipaths n'\'' '\''0'\'' '\''Set up multipath'\''' >+ eval set -- ' -- '\''mpathconf --enable --with_module y --with_multipathd y --find_multipaths n'\'' '\''0'\'' '\''Set up multipath'\''' >++ set -- -- 'mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' 0 'Set up multipath' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z Set up multipath ]] >+ __INTERNAL_rlRun_comment_begin='Set up multipath :: actually running '\''mpathconf --enable --with_module y --with_multipathd y --find_multipaths n'\''' >+ __INTERNAL_rlRun_comment='Set up multipath' >+ [[ mpathconf --enable --with_module y --with_multipathd y --find_multipaths n =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Set up multipath :: actually running '\''mpathconf --enable --with_module y --with_multipathd y --find_multipaths n'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Set up multipath :: actually running '\''mpathconf --enable --with_module y --with_multipathd y --find_multipaths n'\''' BEGIN >+ local 'MESSAGE=Set up multipath :: actually running '\''mpathconf --enable --with_module y --with_multipathd y --find_multipaths n'\''' >+ local 'MESSAGE_COLORED=Set up multipath :: actually running '\''mpathconf --enable --with_module y --with_multipathd y --find_multipaths n'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355218 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:58 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:58 7 BEGIN 3 >+ MESSAGE=':: [ 03:06:58 ] :: [ BEGIN ] :: Set up multipath :: actually running '\''mpathconf --enable --with_module y --with_multipathd y --find_multipaths n'\''' >+ MESSAGE_COLORED=':: [ 03:06:58 ] :: [ BEGIN ] :: Set up multipath :: actually running '\''mpathconf --enable --with_module y --with_multipathd y --find_multipaths n'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:06:58 ] :: [ BEGIN ] :: Set up multipath :: actually running '\''mpathconf --enable --with_module y --with_multipathd y --find_multipaths n'\''' >:: [ 03:06:58 ] :: [ BEGIN ] :: Set up multipath :: actually running 'mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' >+ return 0 >+ false >+ false >+ false >+ eval 'mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' >++ mpathconf --enable --with_module y --with_multipathd y --find_multipaths n >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''mpathconf --enable --with_module y --with_multipathd y --find_multipaths n'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Set up multipath' 0 '(Expected 0, got 0)' 'mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Set up multipath' '(Expected 0, got 0)' 'mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' >+ rljAddTest 'Set up multipath (Expected 0, got 0)' PASS 'mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=0 >++ declare -g -x __INTERNAL_PHASES_PASSED=0 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="WARN") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Setup") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="4") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355212") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="203") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Set up multipath (Expected 0, got 0)' PASS >+ local 'MESSAGE=Set up multipath (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Set up multipath (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355218 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:58 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:58 7 PASS 3 >+ MESSAGE=':: [ 03:06:58 ] :: [ PASS ] :: Set up multipath (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:06:58 ] :: [ PASS ] :: Set up multipath (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Set up multipath (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Set up multipath (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Set up multipath (Expected 0, got 0)' >+ echo -e ':: [ 03:06:58 ] :: [ PASS ] :: Set up multipath (Expected 0, got 0)' >:: [ 03:06:58 ] :: [ PASS ] :: Set up multipath (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Set up multipath (Expected 0, got 0)' --command 'mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Set up multipath (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="U2V0IHVwIG11bHRpcGF0aCAoRXhwZWN0ZWQgMCwgZ290IDAp"' >+ printf -v lineraw '%s %s=%q' '' --message 'Set up multipath (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' >++ base64 -w 0 >+ line+=' --command="bXBhdGhjb25mIC0tZW5hYmxlIC0td2l0aF9tb2R1bGUgeSAtLXdpdGhfbXVsdGlwYXRoZCB5IC0tZmluZF9tdWx0aXBhdGhzIG4="' >+ printf -v lineraw '%s %s=%q' ' --message=Set\ up\ multipath\ \(Expected\ 0\,\ got\ 0\)' --command 'mpathconf --enable --with_module y --with_multipathd y --find_multipaths n' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Set\ up\ multipath\ \(Expected\ 0\,\ got\ 0\) --command=mpathconf\ --enable\ --with_module\ y\ --with_multipathd\ y\ --find_multipaths\ n' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355218" --message="U2V0IHVwIG11bHRpcGF0aCAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="bXBhdGhjb25mIC0tZW5hYmxlIC0td2l0aF9tb2R1bGUgeSAtLXdpdGhfbXVsdGlwYXRoZCB5IC0tZmluZF9tdWx0aXBhdGhzIG4=" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355218" --message=Set\ up\ multipath\ \(Expected\ 0\,\ got\ 0\) --command=mpathconf\ --enable\ --with_module\ y\ --with_multipathd\ y\ --find_multipaths\ n -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355218" --message="U2V0IHVwIG11bHRpcGF0aCAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="bXBhdGhjb25mIC0tZW5hYmxlIC0td2l0aF9tb2R1bGUgeSAtLXdpdGhfbXVsdGlwYXRoZCB5IC0tZmluZF9tdWx0aXBhdGhzIG4=" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlServiceStart multipathd >+ '[' 1 -lt 1 ']' >+ local failed=0 >+ touch /services_list >+ local service >+ for service in "$@" >+ __INTERNAL_SERVICE status multipathd >+ local res=0 >+ local op=status >+ shift >+ [[ -n multipathd ]] >+ PAGER= >+ service multipathd status >Redirecting to /bin/systemctl status multipathd.service >â multipathd.service - Device-Mapper Multipath Device Controller > Loaded: loaded (/usr/lib/systemd/system/multipathd.service; enabled; vendor preset: enabled) > Active: active (running) since Thu 2018-06-07 03:06:58 EDT; 185ms ago > Process: 5294 ExecStartPre=/sbin/multipath -A (code=exited, status=0/SUCCESS) > Process: 5293 ExecStartPre=/sbin/modprobe -a scsi_dh_alua scsi_dh_emc scsi_dh_rdac dm-multipath (code=exited, status=0/SUCCESS) > Main PID: 5295 (multipathd) > Status: "up" > Tasks: 7 > Memory: 11.8M > CGroup: /system.slice/multipathd.service > ââ5295 /sbin/multipathd -d -s > >Jun 07 03:06:58 cisco-b420m3-01.rhts.eng.bos.redhat.com systemd[1]: Starting Device-Mapper Multipath Device Controller... >Jun 07 03:06:58 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5295]: --------start up-------- >Jun 07 03:06:58 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5295]: read /etc/multipath.conf >Jun 07 03:06:58 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5295]: path checkers start up >Jun 07 03:06:58 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5295]: mpathb: ignoring map >Jun 07 03:06:58 cisco-b420m3-01.rhts.eng.bos.redhat.com systemd[1]: Started Device-Mapper Multipath Device Controller. >+ shift >+ [[ -n '' ]] >+ return 0 >+ local status=0 >++ echo multipathd >++ sed 's/[^a-zA-Z0-9]//g' >+ local serviceId=multipathd >++ __INTERNAL_SERVICE_STATE_LOAD multipathd >++ local serviceId=multipathd >++ local persistence=false >++ [[ false == \f\a\l\s\e ]] >++ local section=savedStates >++ __INTERNAL_ST_GET --namespace=rlService --section=savedStates multipathd >++ eval ' > local namespace="$__INTERNAL_STORAGE_DEFAULT_NAMESPACE" > local section="$__INTERNAL_STORAGE_DEFAULT_SECTION" > local GETOPT=$(getopt -o : -l namespace:,section: -- "$@") || return 126 > eval set -- "$GETOPT" > while true; do > case $1 in > --) shift; break ;; > --namespace) shift; namespace="$1" ;; > --section) shift; section="$1" ;; > esac; shift > done > [[ -z "$1" ]] && { > rlLogError "$FUNCNAME(): missing the Key!" > return 1 > } > local key="$1" > local file="${BEAKERLIB_DIR}/storage/${namespace}/${section}/${key}" > rlLogDebug "$FUNCNAME(): using file \"$file\"" >' >+++ local namespace=GENERIC >+++ local section=GENERIC >++++ getopt -o : -l namespace:,section: -- --namespace=rlService --section=savedStates multipathd >+++ local 'GETOPT= --namespace '\''rlService'\'' --section '\''savedStates'\'' -- '\''multipathd'\''' >+++ eval set -- ' --namespace '\''rlService'\'' --section '\''savedStates'\'' -- '\''multipathd'\''' >++++ set -- --namespace rlService --section savedStates -- multipathd >+++ true >+++ case $1 in >+++ shift >+++ namespace=rlService >+++ shift >+++ true >+++ case $1 in >+++ shift >+++ section=savedStates >+++ shift >+++ true >+++ case $1 in >+++ shift >+++ break >+++ [[ -z multipathd ]] >+++ local key=multipathd >+++ local file=/var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates/multipathd >+++ rlLogDebug '__INTERNAL_ST_GET(): using file "/var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates/multipathd"' >+++ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >++ [[ -f /var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates/multipathd ]] >++ rlLogDebug '__INTERNAL_ST_GET(): reading unset key '\''multipathd'\'' from section '\''savedStates'\'' in namespace '\''rlService'\'', will return an empty string' >++ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ local wasRunning= >+ '[' -z '' ']' >+ echo multipathd >+ '[' 0 == 0 ']' >+ rlLogDebug 'rlServiceStart: Original state of multipathd saved (running)' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_SERVICE_STATE_SAVE multipathd true >+ local serviceId=multipathd >+ local serviceState=true >+ local persistence=false >+ [[ false == \f\a\l\s\e ]] >+ local section=savedStates >+ __INTERNAL_ST_PUT --namespace=rlService --section=savedStates multipathd true >+ eval ' > local namespace="$__INTERNAL_STORAGE_DEFAULT_NAMESPACE" > local section="$__INTERNAL_STORAGE_DEFAULT_SECTION" > local GETOPT=$(getopt -o : -l namespace:,section: -- "$@") || return 126 > eval set -- "$GETOPT" > while true; do > case $1 in > --) shift; break ;; > --namespace) shift; namespace="$1" ;; > --section) shift; section="$1" ;; > esac; shift > done > [[ -z "$1" ]] && { > rlLogError "$FUNCNAME(): missing the Key!" > return 1 > } > local key="$1" > local file="${BEAKERLIB_DIR}/storage/${namespace}/${section}/${key}" > rlLogDebug "$FUNCNAME(): using file \"$file\"" >' >++ local namespace=GENERIC >++ local section=GENERIC >+++ getopt -o : -l namespace:,section: -- --namespace=rlService --section=savedStates multipathd true >++ local 'GETOPT= --namespace '\''rlService'\'' --section '\''savedStates'\'' -- '\''multipathd'\'' '\''true'\''' >++ eval set -- ' --namespace '\''rlService'\'' --section '\''savedStates'\'' -- '\''multipathd'\'' '\''true'\''' >+++ set -- --namespace rlService --section savedStates -- multipathd true >++ true >++ case $1 in >++ shift >++ namespace=rlService >++ shift >++ true >++ case $1 in >++ shift >++ section=savedStates >++ shift >++ true >++ case $1 in >++ shift >++ break >++ [[ -z multipathd ]] >++ local key=multipathd >++ local file=/var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates/multipathd >++ rlLogDebug '__INTERNAL_ST_PUT(): using file "/var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates/multipathd"' >++ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ local value=true >++ dirname /var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates/multipathd >+ mkdir -p /var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates >+ rlLogDebug '__INTERNAL_ST_PUT(): setting value '\''true'\''' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ echo true >+ '[' 0 == 0 ']' >+ rlLog 'rlServiceStart: Service multipathd already running, stopping first.' >+ local 'message=rlServiceStart: Service multipathd already running, stopping first.' >+ local logfile= >+ local prio=LOG >+ __INTERNAL_LogText 'rlServiceStart: Service multipathd already running, stopping first.' LOG '' >+ local 'MESSAGE=rlServiceStart: Service multipathd already running, stopping first.' >+ local 'MESSAGE_COLORED=rlServiceStart: Service multipathd already running, stopping first.' >+ local prio=LOG >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n LOG ]] >+ local left=6 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355218 >+ __INTERNAL_get_prio_colors LOG COLOR UNCOLOR >+ local prio=LOG var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:58 '' 6 LOG 4 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:58 6 LOG 4 >+ MESSAGE=':: [ 03:06:58 ] :: [ LOG ] :: rlServiceStart: Service multipathd already running, stopping first.' >+ MESSAGE_COLORED=':: [ 03:06:58 ] :: [ LOG ] :: rlServiceStart: Service multipathd already running, stopping first.' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:58 ] :: [ LOG ] :: rlServiceStart: Service multipathd already running, stopping first.' >+ echo -e ':: [ 03:06:58 ] :: [ LOG ] :: rlServiceStart: Service multipathd already running, stopping first.' >+ echo -e ':: [ 03:06:58 ] :: [ LOG ] :: rlServiceStart: Service multipathd already running, stopping first.' >+ echo -e ':: [ 03:06:58 ] :: [ LOG ] :: rlServiceStart: Service multipathd already running, stopping first.' >:: [ 03:06:58 ] :: [ LOG ] :: rlServiceStart: Service multipathd already running, stopping first. >+ return 0 >+ rljAddMessage 'rlServiceStart: Service multipathd already running, stopping first.' LOG >+ __INTERNAL_WriteToMetafile message --severity LOG -- 'rlServiceStart: Service multipathd already running, stopping first.' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ me != \-\- ]] >+ local element=message >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n LOG >++ base64 -w 0 >+ line+=' --severity="TE9H"' >+ printf -v lineraw '%s %s=%q' '' --severity LOG >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 'rlServiceStart: Service multipathd already running, stopping first.' >++ base64 -w 0 >+ line+=' -- "cmxTZXJ2aWNlU3RhcnQ6IFNlcnZpY2UgbXVsdGlwYXRoZCBhbHJlYWR5IHJ1bm5pbmcsIHN0b3BwaW5nIGZpcnN0Lg=="' >+ printf -v lineraw '%s -- %q' ' --severity=LOG' 'rlServiceStart: Service multipathd already running, stopping first.' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' message --timestamp="1528355218" --severity="TE9H" -- "cmxTZXJ2aWNlU3RhcnQ6IFNlcnZpY2UgbXVsdGlwYXRoZCBhbHJlYWR5IHJ1bm5pbmcsIHN0b3BwaW5nIGZpcnN0Lg=="' >+ lineraw=' message --timestamp="1528355218" --severity=LOG -- rlServiceStart:\ Service\ multipathd\ already\ running\,\ stopping\ first.' >+ [[ -n '' ]] >+ echo ' message --timestamp="1528355218" --severity="TE9H" -- "cmxTZXJ2aWNlU3RhcnQ6IFNlcnZpY2UgbXVsdGlwYXRoZCBhbHJlYWR5IHJ1bm5pbmcsIHN0b3BwaW5nIGZpcnN0Lg=="' >+ __INTERNAL_SERVICE stop multipathd >+ local res=0 >+ local op=stop >+ shift >+ [[ -n multipathd ]] >+ PAGER= >+ service multipathd stop >Redirecting to /bin/systemctl stop multipathd.service >+ shift >+ [[ -n '' ]] >+ return 0 >+ __INTERNAL_SERVICE start multipathd >+ local res=0 >+ local op=start >+ shift >+ [[ -n multipathd ]] >+ PAGER= >+ service multipathd start >Redirecting to /bin/systemctl start multipathd.service >+ shift >+ [[ -n '' ]] >+ return 0 >+ rlLog 'rlServiceStart: Service multipathd started successfully' >+ local 'message=rlServiceStart: Service multipathd started successfully' >+ local logfile= >+ local prio=LOG >+ __INTERNAL_LogText 'rlServiceStart: Service multipathd started successfully' LOG '' >+ local 'MESSAGE=rlServiceStart: Service multipathd started successfully' >+ local 'MESSAGE_COLORED=rlServiceStart: Service multipathd started successfully' >+ local prio=LOG >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n LOG ]] >+ local left=6 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355219 >+ __INTERNAL_get_prio_colors LOG COLOR UNCOLOR >+ local prio=LOG var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:59 '' 6 LOG 4 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:59 6 LOG 4 >+ MESSAGE=':: [ 03:06:59 ] :: [ LOG ] :: rlServiceStart: Service multipathd started successfully' >+ MESSAGE_COLORED=':: [ 03:06:59 ] :: [ LOG ] :: rlServiceStart: Service multipathd started successfully' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:59 ] :: [ LOG ] :: rlServiceStart: Service multipathd started successfully' >+ echo -e ':: [ 03:06:59 ] :: [ LOG ] :: rlServiceStart: Service multipathd started successfully' >+ echo -e ':: [ 03:06:59 ] :: [ LOG ] :: rlServiceStart: Service multipathd started successfully' >+ echo -e ':: [ 03:06:59 ] :: [ LOG ] :: rlServiceStart: Service multipathd started successfully' >:: [ 03:06:59 ] :: [ LOG ] :: rlServiceStart: Service multipathd started successfully >+ return 0 >+ rljAddMessage 'rlServiceStart: Service multipathd started successfully' LOG >+ __INTERNAL_WriteToMetafile message --severity LOG -- 'rlServiceStart: Service multipathd started successfully' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ me != \-\- ]] >+ local element=message >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n LOG >++ base64 -w 0 >+ line+=' --severity="TE9H"' >+ printf -v lineraw '%s %s=%q' '' --severity LOG >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 'rlServiceStart: Service multipathd started successfully' >++ base64 -w 0 >+ line+=' -- "cmxTZXJ2aWNlU3RhcnQ6IFNlcnZpY2UgbXVsdGlwYXRoZCBzdGFydGVkIHN1Y2Nlc3NmdWxseQ=="' >+ printf -v lineraw '%s -- %q' ' --severity=LOG' 'rlServiceStart: Service multipathd started successfully' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' message --timestamp="1528355219" --severity="TE9H" -- "cmxTZXJ2aWNlU3RhcnQ6IFNlcnZpY2UgbXVsdGlwYXRoZCBzdGFydGVkIHN1Y2Nlc3NmdWxseQ=="' >+ lineraw=' message --timestamp="1528355219" --severity=LOG -- rlServiceStart:\ Service\ multipathd\ started\ successfully' >+ [[ -n '' ]] >+ echo ' message --timestamp="1528355219" --severity="TE9H" -- "cmxTZXJ2aWNlU3RhcnQ6IFNlcnZpY2UgbXVsdGlwYXRoZCBzdGFydGVkIHN1Y2Nlc3NmdWxseQ=="' >+ return 0 >+ rlRun 'cp /etc/multipath.conf /etc/multipath.conf.bak' 0 'Backup /etc/multipath.conf first' >++ getopt -q -o lcts -- 'cp /etc/multipath.conf /etc/multipath.conf.bak' 0 'Backup /etc/multipath.conf first' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''cp /etc/multipath.conf /etc/multipath.conf.bak'\'' '\''0'\'' '\''Backup /etc/multipath.conf first'\''' >+ eval set -- ' -- '\''cp /etc/multipath.conf /etc/multipath.conf.bak'\'' '\''0'\'' '\''Backup /etc/multipath.conf first'\''' >++ set -- -- 'cp /etc/multipath.conf /etc/multipath.conf.bak' 0 'Backup /etc/multipath.conf first' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=cp /etc/multipath.conf /etc/multipath.conf.bak' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z Backup /etc/multipath.conf first ]] >+ __INTERNAL_rlRun_comment_begin='Backup /etc/multipath.conf first :: actually running '\''cp /etc/multipath.conf /etc/multipath.conf.bak'\''' >+ __INTERNAL_rlRun_comment='Backup /etc/multipath.conf first' >+ [[ cp /etc/multipath.conf /etc/multipath.conf.bak =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: cp /etc/multipath.conf /etc/multipath.conf.bak' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Backup /etc/multipath.conf first :: actually running '\''cp /etc/multipath.conf /etc/multipath.conf.bak'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Backup /etc/multipath.conf first :: actually running '\''cp /etc/multipath.conf /etc/multipath.conf.bak'\''' BEGIN >+ local 'MESSAGE=Backup /etc/multipath.conf first :: actually running '\''cp /etc/multipath.conf /etc/multipath.conf.bak'\''' >+ local 'MESSAGE_COLORED=Backup /etc/multipath.conf first :: actually running '\''cp /etc/multipath.conf /etc/multipath.conf.bak'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355219 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:59 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:59 7 BEGIN 3 >+ MESSAGE=':: [ 03:06:59 ] :: [ BEGIN ] :: Backup /etc/multipath.conf first :: actually running '\''cp /etc/multipath.conf /etc/multipath.conf.bak'\''' >+ MESSAGE_COLORED=':: [ 03:06:59 ] :: [ BEGIN ] :: Backup /etc/multipath.conf first :: actually running '\''cp /etc/multipath.conf /etc/multipath.conf.bak'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:06:59 ] :: [ BEGIN ] :: Backup /etc/multipath.conf first :: actually running '\''cp /etc/multipath.conf /etc/multipath.conf.bak'\''' >:: [ 03:06:59 ] :: [ BEGIN ] :: Backup /etc/multipath.conf first :: actually running 'cp /etc/multipath.conf /etc/multipath.conf.bak' >+ return 0 >+ false >+ false >+ false >+ eval 'cp /etc/multipath.conf /etc/multipath.conf.bak' >++ cp /etc/multipath.conf /etc/multipath.conf.bak >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''cp /etc/multipath.conf /etc/multipath.conf.bak'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Backup /etc/multipath.conf first' 0 '(Expected 0, got 0)' 'cp /etc/multipath.conf /etc/multipath.conf.bak' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Backup /etc/multipath.conf first' '(Expected 0, got 0)' 'cp /etc/multipath.conf /etc/multipath.conf.bak' >+ rljAddTest 'Backup /etc/multipath.conf first (Expected 0, got 0)' PASS 'cp /etc/multipath.conf /etc/multipath.conf.bak' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=0 >++ declare -g -x __INTERNAL_PHASES_PASSED=0 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="WARN") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Setup") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="5") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355212") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="203") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Backup /etc/multipath.conf first (Expected 0, got 0)' PASS >+ local 'MESSAGE=Backup /etc/multipath.conf first (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Backup /etc/multipath.conf first (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355219 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:59 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:59 7 PASS 3 >+ MESSAGE=':: [ 03:06:59 ] :: [ PASS ] :: Backup /etc/multipath.conf first (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:06:59 ] :: [ PASS ] :: Backup /etc/multipath.conf first (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:59 ] :: [ PASS ] :: Backup /etc/multipath.conf first (Expected 0, got 0)' >+ echo -e ':: [ 03:06:59 ] :: [ PASS ] :: Backup /etc/multipath.conf first (Expected 0, got 0)' >+ echo -e ':: [ 03:06:59 ] :: [ PASS ] :: Backup /etc/multipath.conf first (Expected 0, got 0)' >+ echo -e ':: [ 03:06:59 ] :: [ PASS ] :: Backup /etc/multipath.conf first (Expected 0, got 0)' >:: [ 03:06:59 ] :: [ PASS ] :: Backup /etc/multipath.conf first (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Backup /etc/multipath.conf first (Expected 0, got 0)' --command 'cp /etc/multipath.conf /etc/multipath.conf.bak' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Backup /etc/multipath.conf first (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="QmFja3VwIC9ldGMvbXVsdGlwYXRoLmNvbmYgZmlyc3QgKEV4cGVjdGVkIDAsIGdvdCAwKQ=="' >+ printf -v lineraw '%s %s=%q' '' --message 'Backup /etc/multipath.conf first (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'cp /etc/multipath.conf /etc/multipath.conf.bak' >++ base64 -w 0 >+ line+=' --command="Y3AgL2V0Yy9tdWx0aXBhdGguY29uZiAvZXRjL211bHRpcGF0aC5jb25mLmJhaw=="' >+ printf -v lineraw '%s %s=%q' ' --message=Backup\ /etc/multipath.conf\ first\ \(Expected\ 0\,\ got\ 0\)' --command 'cp /etc/multipath.conf /etc/multipath.conf.bak' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Backup\ /etc/multipath.conf\ first\ \(Expected\ 0\,\ got\ 0\) --command=cp\ /etc/multipath.conf\ /etc/multipath.conf.bak' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355219" --message="QmFja3VwIC9ldGMvbXVsdGlwYXRoLmNvbmYgZmlyc3QgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="Y3AgL2V0Yy9tdWx0aXBhdGguY29uZiAvZXRjL211bHRpcGF0aC5jb25mLmJhaw==" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355219" --message=Backup\ /etc/multipath.conf\ first\ \(Expected\ 0\,\ got\ 0\) --command=cp\ /etc/multipath.conf\ /etc/multipath.conf.bak -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355219" --message="QmFja3VwIC9ldGMvbXVsdGlwYXRoLmNvbmYgZmlyc3QgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="Y3AgL2V0Yy9tdWx0aXBhdGguY29uZiAvZXRjL211bHRpcGF0aC5jb25mLmJhaw==" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlPhaseEnd >+ rljClosePhase >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=0 >++ declare -g -x __INTERNAL_PHASES_PASSED=0 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="WARN") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Setup") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="6") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355212") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="203") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ [[ 1 -eq 0 ]] >+ local result >+ local logfile=/var/tmp/beakerlib-UTFH0Ce/journal.txt >+ local score=0 >+ '[' 0 -eq 0 ']' >+ result=PASS >+ let __INTERNAL_PHASES_PASSED++ >+ __INTERNAL_SET_WORST_PHASE_RESULT PASS >+ local 'results=PASS WARN FAIL' >++ echo 'PASS(.*)' >+ [[ PASS WARN FAIL =~ PASS(.*) ]] >+ local 'possible_results= WARN FAIL' >+ rlLogDebug '__INTERNAL_SET_WORST_PHASE_RESULT(): possible worse results are now WARN FAIL, current result is PASS' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ [[ WARN FAIL =~ PASS ]] >+ local name=Setup >+ rlLogDebug 'rljClosePhase: Phase Setup closed' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local endtime=1528355219 >+ __INTERNAL_PrintFootLog 1528355212 1528355219 Assertions 6 0 PASS >+ local result_colored >+ local starttime=1528355212 >+ local endtime=1528355219 >+ local stat_name=Assertions >+ local stat_good=6 >+ local stat_bad=0 >+ local result=PASS >+ local result_pref= >+ [[ -n '' ]] >+ __INTERNAL_colorize_prio PASS result_colored >+ local prio=PASS var=result_colored >+ local COLOR= UNCOLOR= >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ eval 'result_colored="PASS"' >++ result_colored=PASS >+ __INTERNAL_LogText :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local MESSAGE=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local MESSAGE_COLORED=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ return 0 >+ __INTERNAL_LogText ':: Duration: 7s' >+ local 'MESSAGE=:: Duration: 7s' >+ local 'MESSAGE_COLORED=:: Duration: 7s' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: Duration: 7s' >+ echo -e ':: Duration: 7s' >+ echo -e ':: Duration: 7s' >+ echo -e ':: Duration: 7s' >:: Duration: 7s >+ return 0 >+ __INTERNAL_LogText ':: Assertions: 6 good, 0 bad' >+ local 'MESSAGE=:: Assertions: 6 good, 0 bad' >+ local 'MESSAGE_COLORED=:: Assertions: 6 good, 0 bad' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: Assertions: 6 good, 0 bad' >+ echo -e ':: Assertions: 6 good, 0 bad' >+ echo -e ':: Assertions: 6 good, 0 bad' >+ echo -e ':: Assertions: 6 good, 0 bad' >:: Assertions: 6 good, 0 bad >+ return 0 >+ __INTERNAL_LogText ':: RESULT: PASS' '' '' ':: RESULT: PASS' >+ local 'MESSAGE=:: RESULT: PASS' >+ local 'MESSAGE_COLORED=:: RESULT: PASS' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: RESULT: PASS' >+ echo -e ':: RESULT: PASS' >+ echo -e ':: RESULT: PASS' >+ echo -e ':: RESULT: PASS' >:: RESULT: PASS >+ return 0 >+ __INTERNAL_LogText '' >+ local MESSAGE= >+ local MESSAGE_COLORED= >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '' >+ echo -e '' >+ echo -e '' >+ echo -e '' > >+ return 0 >++ mktemp >+ local logfile=/tmp/tmp.5Y4dhFJn7P >+ tail -n +204 /var/tmp/beakerlib-UTFH0Ce/journal.txt >++ echo Setup >++ tr -s - >+ rlReport Setup PASS 0 /tmp/tmp.5Y4dhFJn7P >+ local testname=Setup >++ echo PASS >++ tr '[:lower:]' '[:upper:]' >+ local result=PASS >+ local score=0 >+ local logfile=/tmp/tmp.5Y4dhFJn7P >+ case "$result" in >+ result=PASS >+ rlLogDebug 'rlReport: result: PASS, score: 0, log: /tmp/tmp.5Y4dhFJn7P' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ '[' -z '' ']' >+ local BEAKERLIB_COMMAND_REPORT_RESULT=/bin/true >+ '[' -n '' ']' >+ rm -f /tmp/tmp.5Y4dhFJn7P >+ [[ '' == \0 ]] >+ let __INTERNAL_METAFILE_INDENT_LEVEL-- >+ unset '__INTERNAL_PHASE_TYPE[0]' >+ __INTERNAL_PHASE_TYPE=("${__INTERNAL_PHASE_TYPE[@]}") >+ unset '__INTERNAL_PHASE_NAME[0]' >+ __INTERNAL_PHASE_NAME=("${__INTERNAL_PHASE_NAME[@]}") >+ [[ 1 -gt 1 ]] >+ unset '__INTERNAL_PHASE_FAILED[0]' >+ __INTERNAL_PHASE_FAILED=("${__INTERNAL_PHASE_FAILED[@]}") >+ [[ 1 -gt 1 ]] >+ unset '__INTERNAL_PHASE_PASSED[0]' >+ __INTERNAL_PHASE_PASSED=("${__INTERNAL_PHASE_PASSED[@]}") >+ unset '__INTERNAL_PHASE_STARTTIME[0]' >+ __INTERNAL_PHASE_STARTTIME=("${__INTERNAL_PHASE_STARTTIME[@]}") >+ unset '__INTERNAL_PHASE_TXTLOG_START[0]' >+ __INTERNAL_PHASE_TXTLOG_START=("${__INTERNAL_PHASE_TXTLOG_START[@]}") >+ unset '__INTERNAL_PHASE_METRICS[0]' >+ __INTERNAL_PHASE_METRICS=("${__INTERNAL_PHASE_METRICS[@]}") >+ __INTERNAL_PHASE_OPEN=0 >+ __INTERNAL_WriteToMetafile --result PASS --score 0 >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ -- != \-\- ]] >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' --result="UEFTUw=="' >+ printf -v lineraw '%s %s=%q' '' --result PASS >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 0 >++ base64 -w 0 >+ line+=' --score="MA=="' >+ printf -v lineraw '%s %s=%q' ' --result=PASS' --score 0 >+ shift >+ shift >+ [[ 0 -gt 0 ]] >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 1 >+ line=' --timestamp="1528355219" --result="UEFTUw==" --score="MA=="' >+ lineraw=' --timestamp="1528355219" --result=PASS --score=0' >+ [[ -n '' ]] >+ echo ' --timestamp="1528355219" --result="UEFTUw==" --score="MA=="' >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ rlPhaseStartTest >+ rlPhaseStart FAIL Test >+ '[' xFAIL = xFAIL -o xFAIL = xWARN ']' >+ rljAddPhase FAIL Test >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=0 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=0 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=1 >++ __INTERNAL_PHASE_TYPE=() >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=() >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=() >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=() >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=() >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=() >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=() >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ local MSG=Test >++ cat /var/tmp/beakerlib-UTFH0Ce/journal.txt >++ wc -l >+ local TXTLOG_START=223 >+ rlLogDebug 'rljAddPhase: Phase Test started' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_WriteToMetafile phase --name Test --type FAIL >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ ph != \-\- ]] >+ local element=phase >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n Test >++ base64 -w 0 >+ line+=' --name="VGVzdA=="' >+ printf -v lineraw '%s %s=%q' '' --name Test >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n FAIL >++ base64 -w 0 >+ line+=' --type="RkFJTA=="' >+ printf -v lineraw '%s %s=%q' ' --name=Test' --type FAIL >+ shift >+ shift >+ [[ 0 -gt 0 ]] >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 1 >+ line=' phase --timestamp="1528355219" --name="VGVzdA==" --type="RkFJTA=="' >+ lineraw=' phase --timestamp="1528355219" --name=Test --type=FAIL' >+ [[ -n '' ]] >+ echo ' phase --timestamp="1528355219" --name="VGVzdA==" --type="RkFJTA=="' >+ __INTERNAL_PrintHeadLog Test >+ __INTERNAL_LogText '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local 'MESSAGE=\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local 'MESSAGE_COLORED=\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' > >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ return 0 >+ __INTERNAL_LogText ':: Test' >+ local 'MESSAGE=:: Test' >+ local 'MESSAGE_COLORED=:: Test' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: Test' >+ echo -e ':: Test' >+ echo -e ':: Test' >+ echo -e ':: Test' >:: Test >+ return 0 >+ __INTERNAL_LogText '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local 'MESSAGE=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local 'MESSAGE_COLORED=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: > >+ return 0 >+ [[ '' == \0 ]] >+ let __INTERNAL_METAFILE_INDENT_LEVEL++ >+ __INTERNAL_PHASE_TYPE=("$1" "${__INTERNAL_PHASE_TYPE[@]}") >+ __INTERNAL_PHASE_NAME=("$MSG" "${__INTERNAL_PHASE_NAME[@]}") >+ __INTERNAL_PHASE_FAILED=(0 "${__INTERNAL_PHASE_FAILED[@]}") >+ __INTERNAL_PHASE_PASSED=(0 "${__INTERNAL_PHASE_PASSED[@]}") >+ __INTERNAL_PHASE_STARTTIME=($__INTERNAL_TIMESTAMP "${__INTERNAL_PHASE_STARTTIME[@]}") >+ __INTERNAL_PHASE_TXTLOG_START=($TXTLOG_START "${__INTERNAL_PHASE_TXTLOG_START[@]}") >+ __INTERNAL_PHASE_OPEN=1 >+ __INTERNAL_PHASE_METRICS=("" "${__INTERNAL_PHASE_METRICS[@]}") >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ rlRun 'modprobe scsi_debug' >++ getopt -q -o lcts -- 'modprobe scsi_debug' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''modprobe scsi_debug'\''' >+ eval set -- ' -- '\''modprobe scsi_debug'\''' >++ set -- -- 'modprobe scsi_debug' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=modprobe scsi_debug' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''modprobe scsi_debug'\''' >+ __INTERNAL_rlRun_comment='Command '\''modprobe scsi_debug'\''' >+ [[ modprobe scsi_debug =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: modprobe scsi_debug' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''modprobe scsi_debug'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''modprobe scsi_debug'\''' BEGIN >+ local 'MESSAGE=Running '\''modprobe scsi_debug'\''' >+ local 'MESSAGE_COLORED=Running '\''modprobe scsi_debug'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355219 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:59 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:59 7 BEGIN 3 >+ MESSAGE=':: [ 03:06:59 ] :: [ BEGIN ] :: Running '\''modprobe scsi_debug'\''' >+ MESSAGE_COLORED=':: [ 03:06:59 ] :: [ BEGIN ] :: Running '\''modprobe scsi_debug'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:06:59 ] :: [ BEGIN ] :: Running '\''modprobe scsi_debug'\''' >:: [ 03:06:59 ] :: [ BEGIN ] :: Running 'modprobe scsi_debug' >+ return 0 >+ false >+ false >+ false >+ eval 'modprobe scsi_debug' >++ modprobe scsi_debug >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''modprobe scsi_debug'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''modprobe scsi_debug'\''' 0 '(Expected 0, got 0)' 'modprobe scsi_debug' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''modprobe scsi_debug'\''' '(Expected 0, got 0)' 'modprobe scsi_debug' >+ rljAddTest 'Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' PASS 'modprobe scsi_debug' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=0 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355219 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:06:59 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:06:59 7 PASS 3 >+ MESSAGE=':: [ 03:06:59 ] :: [ PASS ] :: Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:06:59 ] :: [ PASS ] :: Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:06:59 ] :: [ PASS ] :: Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:06:59 ] :: [ PASS ] :: Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:06:59 ] :: [ PASS ] :: Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:06:59 ] :: [ PASS ] :: Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' >:: [ 03:06:59 ] :: [ PASS ] :: Command 'modprobe scsi_debug' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' --command 'modprobe scsi_debug' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnbW9kcHJvYmUgc2NzaV9kZWJ1ZycgKEV4cGVjdGVkIDAsIGdvdCAwKQ=="' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''modprobe scsi_debug'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'modprobe scsi_debug' >++ base64 -w 0 >+ line+=' --command="bW9kcHJvYmUgc2NzaV9kZWJ1Zw=="' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''modprobe\ scsi_debug\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'modprobe scsi_debug' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''modprobe\ scsi_debug\'\''\ \(Expected\ 0\,\ got\ 0\) --command=modprobe\ scsi_debug' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355219" --message="Q29tbWFuZCAnbW9kcHJvYmUgc2NzaV9kZWJ1ZycgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="bW9kcHJvYmUgc2NzaV9kZWJ1Zw==" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355219" --message=Command\ \'\''modprobe\ scsi_debug\'\''\ \(Expected\ 0\,\ got\ 0\) --command=modprobe\ scsi_debug -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355219" --message="Q29tbWFuZCAnbW9kcHJvYmUgc2NzaV9kZWJ1ZycgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="bW9kcHJvYmUgc2NzaV9kZWJ1Zw==" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ sleep 5 >++ multipath -ll >+ rlLogInfo 'mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >+ rlLog 'mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' '' INFO >+ local 'message=mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >+ local logfile= >+ local prio=INFO >+ __INTERNAL_LogText 'mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' INFO '' >+ local 'MESSAGE=mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >+ local 'MESSAGE_COLORED=mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >+ local prio=INFO >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n INFO ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors INFO COLOR UNCOLOR >+ local prio=INFO var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 INFO 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 INFO 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ INFO ] :: mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ INFO ] :: mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:05 ] :: [ INFO ] :: mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >+ echo -e ':: [ 03:07:05 ] :: [ INFO ] :: mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >+ echo -e ':: [ 03:07:05 ] :: [ INFO ] :: mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >+ echo -e ':: [ 03:07:05 ] :: [ INFO ] :: mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >:: [ 03:07:05 ] :: [ INFO ] :: mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=rw >`-+- policy='service-time 0' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running >+ return 0 >+ rljAddMessage 'mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' INFO >+ __INTERNAL_WriteToMetafile message --severity INFO -- 'mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ me != \-\- ]] >+ local element=message >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n INFO >++ base64 -w 0 >+ line+=' --severity="SU5GTw=="' >+ printf -v lineraw '%s %s=%q' '' --severity INFO >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 'mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >++ base64 -w 0 >+ line+=' -- "bXBhdGhjICgzMzMzMzMzMzAwMDAwMGZhMCkgZG0tMyBMaW51eCxzY3NpX2RlYnVnCnNpemU9OC4wTSBmZWF0dXJlcz0nMCcgaHdoYW5kbGVyPScwJyB3cD1ydwpgLSstIHBvbGljeT0nc2VydmljZS10aW1lIDAnIHByaW89MSBzdGF0dXM9YWN0aXZlCiAgYC0gMTowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZw=="' >+ printf -v lineraw '%s -- %q' ' --severity=INFO' 'mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='\''0'\'' hwhandler='\''0'\'' wp=rw >`-+- policy='\''service-time 0'\'' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' message --timestamp="1528355225" --severity="SU5GTw==" -- "bXBhdGhjICgzMzMzMzMzMzAwMDAwMGZhMCkgZG0tMyBMaW51eCxzY3NpX2RlYnVnCnNpemU9OC4wTSBmZWF0dXJlcz0nMCcgaHdoYW5kbGVyPScwJyB3cD1ydwpgLSstIHBvbGljeT0nc2VydmljZS10aW1lIDAnIHByaW89MSBzdGF0dXM9YWN0aXZlCiAgYC0gMTowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZw=="' >+ lineraw=' message --timestamp="1528355225" --severity=INFO -- $'\''mpathc (33333333000000fa0) dm-3 Linux,scsi_debug\nsize=8.0M features=\'\''0\'\'' hwhandler=\'\''0\'\'' wp=rw\n`-+- policy=\'\''service-time 0\'\'' prio=1 status=active\n `- 1:0:0:0 sdb 8:16 active ready running'\''' >+ [[ -n '' ]] >+ echo ' message --timestamp="1528355225" --severity="SU5GTw==" -- "bXBhdGhjICgzMzMzMzMzMzAwMDAwMGZhMCkgZG0tMyBMaW51eCxzY3NpX2RlYnVnCnNpemU9OC4wTSBmZWF0dXJlcz0nMCcgaHdoYW5kbGVyPScwJyB3cD1ydwpgLSstIHBvbGljeT0nc2VydmljZS10aW1lIDAnIHByaW89MSBzdGF0dXM9YWN0aXZlCiAgYC0gMTowOjA6MCBzZGIgODoxNiBhY3RpdmUgcmVhZHkgcnVubmluZw=="' >++ multipathd show maps format %w >++ grep -v uuid >+ wwid=33333333000000fa0 >+ cat >+ rlRun 'multipath 2>&1 | grep '\''missing closing quotes on line'\''' 0 'test missing closing quote on alias' >++ getopt -q -o lcts -- 'multipath 2>&1 | grep '\''missing closing quotes on line'\''' 0 'test missing closing quote on alias' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath 2>&1 | grep '\''\'\'''\''missing closing quotes on line'\''\'\'''\'''\'' '\''0'\'' '\''test missing closing quote on alias'\''' >+ eval set -- ' -- '\''multipath 2>&1 | grep '\''\'\'''\''missing closing quotes on line'\''\'\'''\'''\'' '\''0'\'' '\''test missing closing quote on alias'\''' >++ set -- -- 'multipath 2>&1 | grep '\''missing closing quotes on line'\''' 0 'test missing closing quote on alias' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath 2>&1 | grep '\''missing closing quotes on line'\''' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z test missing closing quote on alias ]] >+ __INTERNAL_rlRun_comment_begin='test missing closing quote on alias :: actually running '\''multipath 2>&1 | grep '\''missing closing quotes on line'\'''\''' >+ __INTERNAL_rlRun_comment='test missing closing quote on alias' >+ [[ multipath 2>&1 | grep 'missing closing quotes on line' =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath 2>&1 | grep '\''missing closing quotes on line'\''' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'test missing closing quote on alias :: actually running '\''multipath 2>&1 | grep '\''missing closing quotes on line'\'''\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'test missing closing quote on alias :: actually running '\''multipath 2>&1 | grep '\''missing closing quotes on line'\'''\''' BEGIN >+ local 'MESSAGE=test missing closing quote on alias :: actually running '\''multipath 2>&1 | grep '\''missing closing quotes on line'\'''\''' >+ local 'MESSAGE_COLORED=test missing closing quote on alias :: actually running '\''multipath 2>&1 | grep '\''missing closing quotes on line'\'''\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ BEGIN ] :: test missing closing quote on alias :: actually running '\''multipath 2>&1 | grep '\''missing closing quotes on line'\'''\''' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ BEGIN ] :: test missing closing quote on alias :: actually running '\''multipath 2>&1 | grep '\''missing closing quotes on line'\'''\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:05 ] :: [ BEGIN ] :: test missing closing quote on alias :: actually running '\''multipath 2>&1 | grep '\''missing closing quotes on line'\'''\''' >:: [ 03:07:05 ] :: [ BEGIN ] :: test missing closing quote on alias :: actually running 'multipath 2>&1 | grep 'missing closing quotes on line'' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath 2>&1 | grep '\''missing closing quotes on line'\''' >++ multipath >++ grep 'missing closing quotes on line' >+ local __INTERNAL_rlRun_exitcode=1 >+ rlLogDebug 'rlRun: command = '\''multipath 2>&1 | grep '\''missing closing quotes on line'\'''\''; exitcode = 1; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<1\>' >+ local __INTERNAL_rlRun_result=1 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 1, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'test missing closing quote on alias' 1 '(Expected 0, got 1)' 'multipath 2>&1 | grep '\''missing closing quotes on line'\''' >+ '[' 1 == 0 ']' >+ __INTERNAL_LogAndJournalFail 'test missing closing quote on alias' '(Expected 0, got 1)' 'multipath 2>&1 | grep '\''missing closing quotes on line'\''' >+ rljAddTest 'test missing closing quote on alias (Expected 0, got 1)' FAIL 'multipath 2>&1 | grep '\''missing closing quotes on line'\''' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=0 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="1") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'test missing closing quote on alias (Expected 0, got 1)' FAIL >+ local 'MESSAGE=test missing closing quote on alias (Expected 0, got 1)' >+ local 'MESSAGE_COLORED=test missing closing quote on alias (Expected 0, got 1)' >+ local prio=FAIL >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n FAIL ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors FAIL COLOR UNCOLOR >+ local prio=FAIL var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 FAIL 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 FAIL 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ FAIL ] :: test missing closing quote on alias (Expected 0, got 1)' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ FAIL ] :: test missing closing quote on alias (Expected 0, got 1)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: test missing closing quote on alias (Expected 0, got 1)' >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: test missing closing quote on alias (Expected 0, got 1)' >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: test missing closing quote on alias (Expected 0, got 1)' >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: test missing closing quote on alias (Expected 0, got 1)' >:: [ 03:07:05 ] :: [ FAIL ] :: test missing closing quote on alias (Expected 0, got 1) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'test missing closing quote on alias (Expected 0, got 1)' --command 'multipath 2>&1 | grep '\''missing closing quotes on line'\''' -- FAIL >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'test missing closing quote on alias (Expected 0, got 1)' >++ base64 -w 0 >+ line+=' --message="dGVzdCBtaXNzaW5nIGNsb3NpbmcgcXVvdGUgb24gYWxpYXMgKEV4cGVjdGVkIDAsIGdvdCAxKQ=="' >+ printf -v lineraw '%s %s=%q' '' --message 'test missing closing quote on alias (Expected 0, got 1)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath 2>&1 | grep '\''missing closing quotes on line'\''' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdtaXNzaW5nIGNsb3NpbmcgcXVvdGVzIG9uIGxpbmUn"' >+ printf -v lineraw '%s %s=%q' ' --message=test\ missing\ closing\ quote\ on\ alias\ \(Expected\ 0\,\ got\ 1\)' --command 'multipath 2>&1 | grep '\''missing closing quotes on line'\''' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n FAIL >++ base64 -w 0 >+ line+=' -- "RkFJTA=="' >+ printf -v lineraw '%s -- %q' ' --message=test\ missing\ closing\ quote\ on\ alias\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ 2\>\&1\ \|\ grep\ \'\''missing\ closing\ quotes\ on\ line\'\''' FAIL >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355225" --message="dGVzdCBtaXNzaW5nIGNsb3NpbmcgcXVvdGUgb24gYWxpYXMgKEV4cGVjdGVkIDAsIGdvdCAxKQ==" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdtaXNzaW5nIGNsb3NpbmcgcXVvdGVzIG9uIGxpbmUn" -- "RkFJTA=="' >+ lineraw=' test --timestamp="1528355225" --message=test\ missing\ closing\ quote\ on\ alias\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ 2\>\&1\ \|\ grep\ \'\''missing\ closing\ quotes\ on\ line\'\'' -- FAIL' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355225" --message="dGVzdCBtaXNzaW5nIGNsb3NpbmcgcXVvdGUgb24gYWxpYXMgKEV4cGVjdGVkIDAsIGdvdCAxKQ==" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdtaXNzaW5nIGNsb3NpbmcgcXVvdGVzIG9uIGxpbmUn" -- "RkFJTA=="' >+ '[' FAIL == PASS ']' >+ let __INTERNAL_TEST_STATE++ >+ let __INTERNAL_PHASE_FAILED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 1 >+ return 1 >+ rlRun 'multipath -r |grep mypath' 0 'mpath rename to mypath' >++ getopt -q -o lcts -- 'multipath -r |grep mypath' 0 'mpath rename to mypath' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath -r |grep mypath'\'' '\''0'\'' '\''mpath rename to mypath'\''' >+ eval set -- ' -- '\''multipath -r |grep mypath'\'' '\''0'\'' '\''mpath rename to mypath'\''' >++ set -- -- 'multipath -r |grep mypath' 0 'mpath rename to mypath' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath -r |grep mypath' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z mpath rename to mypath ]] >+ __INTERNAL_rlRun_comment_begin='mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ __INTERNAL_rlRun_comment='mpath rename to mypath' >+ [[ multipath -r |grep mypath =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath -r |grep mypath' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' BEGIN >+ local 'MESSAGE=mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ local 'MESSAGE_COLORED=mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:05 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >:: [ 03:07:05 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running 'multipath -r |grep mypath' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath -r |grep mypath' >++ multipath -r >++ grep mypath >+ local __INTERNAL_rlRun_exitcode=1 >+ rlLogDebug 'rlRun: command = '\''multipath -r |grep mypath'\''; exitcode = 1; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<1\>' >+ local __INTERNAL_rlRun_result=1 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 1, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'mpath rename to mypath' 1 '(Expected 0, got 1)' 'multipath -r |grep mypath' >+ '[' 1 == 0 ']' >+ __INTERNAL_LogAndJournalFail 'mpath rename to mypath' '(Expected 0, got 1)' 'multipath -r |grep mypath' >+ rljAddTest 'mpath rename to mypath (Expected 0, got 1)' FAIL 'multipath -r |grep mypath' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=1 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="1") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="1") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'mpath rename to mypath (Expected 0, got 1)' FAIL >+ local 'MESSAGE=mpath rename to mypath (Expected 0, got 1)' >+ local 'MESSAGE_COLORED=mpath rename to mypath (Expected 0, got 1)' >+ local prio=FAIL >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n FAIL ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors FAIL COLOR UNCOLOR >+ local prio=FAIL var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 FAIL 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 FAIL 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >:: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'mpath rename to mypath (Expected 0, got 1)' --command 'multipath -r |grep mypath' -- FAIL >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'mpath rename to mypath (Expected 0, got 1)' >++ base64 -w 0 >+ line+=' --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp"' >+ printf -v lineraw '%s %s=%q' '' --message 'mpath rename to mypath (Expected 0, got 1)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath -r |grep mypath' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA=="' >+ printf -v lineraw '%s %s=%q' ' --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\)' --command 'multipath -r |grep mypath' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n FAIL >++ base64 -w 0 >+ line+=' -- "RkFJTA=="' >+ printf -v lineraw '%s -- %q' ' --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mypath' FAIL >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355225" --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA==" -- "RkFJTA=="' >+ lineraw=' test --timestamp="1528355225" --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mypath -- FAIL' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355225" --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA==" -- "RkFJTA=="' >+ '[' FAIL == PASS ']' >+ let __INTERNAL_TEST_STATE++ >+ let __INTERNAL_PHASE_FAILED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 1 >+ return 1 >+ rlRun 'sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' >++ getopt -q -o lcts -- 'sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''sed -i '\''\'\'''\''s/alias.*$/alias/g'\''\'\'''\'' /etc/multipath.conf'\''' >+ eval set -- ' -- '\''sed -i '\''\'\'''\''s/alias.*$/alias/g'\''\'\'''\'' /etc/multipath.conf'\''' >++ set -- -- 'sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''' >+ [[ sed -i 's/alias.*$/alias/g' /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Running '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Running '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:05 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''' >:: [ 03:07:05 ] :: [ BEGIN ] :: Running 'sed -i 's/alias.*$/alias/g' /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' >++ sed -i 's/alias.*$/alias/g' /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''' 0 '(Expected 0, got 0)' 'sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\''' '(Expected 0, got 0)' 'sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' >+ rljAddTest 'Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS 'sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=2 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="2") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="1") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 PASS 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >:: [ 03:07:05 ] :: [ PASS ] :: Command 'sed -i 's/alias.*$/alias/g' /etc/multipath.conf' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' --command 'sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk="' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY="' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'sed -i '\''s/alias.*$/alias/g'\'' /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alias.\*\$/alias/g\'\''\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355225" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355225" --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alias.\*\$/alias/g\'\''\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355225" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlRun 'multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' 0 'test no value for alias' >++ getopt -q -o lcts -- 'multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' 0 'test no value for alias' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath 2>&1 | grep "missing value for option '\''\'\'''\''alias'\''\'\'''\'' on line"'\'' '\''0'\'' '\''test no value for alias'\''' >+ eval set -- ' -- '\''multipath 2>&1 | grep "missing value for option '\''\'\'''\''alias'\''\'\'''\'' on line"'\'' '\''0'\'' '\''test no value for alias'\''' >++ set -- -- 'multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' 0 'test no value for alias' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z test no value for alias ]] >+ __INTERNAL_rlRun_comment_begin='test no value for alias :: actually running '\''multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"'\''' >+ __INTERNAL_rlRun_comment='test no value for alias' >+ [[ multipath 2>&1 | grep "missing value for option 'alias' on line" =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'test no value for alias :: actually running '\''multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'test no value for alias :: actually running '\''multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"'\''' BEGIN >+ local 'MESSAGE=test no value for alias :: actually running '\''multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"'\''' >+ local 'MESSAGE_COLORED=test no value for alias :: actually running '\''multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ BEGIN ] :: test no value for alias :: actually running '\''multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"'\''' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ BEGIN ] :: test no value for alias :: actually running '\''multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:05 ] :: [ BEGIN ] :: test no value for alias :: actually running '\''multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"'\''' >:: [ 03:07:05 ] :: [ BEGIN ] :: test no value for alias :: actually running 'multipath 2>&1 | grep "missing value for option 'alias' on line"' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' >++ multipath >++ grep 'missing value for option '\''alias'\'' on line' >Jun 07 03:07:05 | missing value for option 'alias' on line 25 of /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'test no value for alias' 0 '(Expected 0, got 0)' 'multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'test no value for alias' '(Expected 0, got 0)' 'multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' >+ rljAddTest 'test no value for alias (Expected 0, got 0)' PASS 'multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=2 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="2") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="2") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'test no value for alias (Expected 0, got 0)' PASS >+ local 'MESSAGE=test no value for alias (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=test no value for alias (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 PASS 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ PASS ] :: test no value for alias (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ PASS ] :: test no value for alias (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: test no value for alias (Expected 0, got 0)' >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: test no value for alias (Expected 0, got 0)' >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: test no value for alias (Expected 0, got 0)' >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: test no value for alias (Expected 0, got 0)' >:: [ 03:07:05 ] :: [ PASS ] :: test no value for alias (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'test no value for alias (Expected 0, got 0)' --command 'multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'test no value for alias (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="dGVzdCBubyB2YWx1ZSBmb3IgYWxpYXMgKEV4cGVjdGVkIDAsIGdvdCAwKQ=="' >+ printf -v lineraw '%s %s=%q' '' --message 'test no value for alias (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICJtaXNzaW5nIHZhbHVlIGZvciBvcHRpb24gJ2FsaWFzJyBvbiBsaW5lIg=="' >+ printf -v lineraw '%s %s=%q' ' --message=test\ no\ value\ for\ alias\ \(Expected\ 0\,\ got\ 0\)' --command 'multipath 2>&1 | grep "missing value for option '\''alias'\'' on line"' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=test\ no\ value\ for\ alias\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|\ grep\ \"missing\ value\ for\ option\ \'\''alias\'\''\ on\ line\"' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355225" --message="dGVzdCBubyB2YWx1ZSBmb3IgYWxpYXMgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICJtaXNzaW5nIHZhbHVlIGZvciBvcHRpb24gJ2FsaWFzJyBvbiBsaW5lIg==" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355225" --message=test\ no\ value\ for\ alias\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|\ grep\ \"missing\ value\ for\ option\ \'\''alias\'\''\ on\ line\" -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355225" --message="dGVzdCBubyB2YWx1ZSBmb3IgYWxpYXMgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICJtaXNzaW5nIHZhbHVlIGZvciBvcHRpb24gJ2FsaWFzJyBvbiBsaW5lIg==" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlRun 'multipath -r |grep mpath*' 0 'mpath rename to mpath* from mypath' >++ getopt -q -o lcts -- 'multipath -r |grep mpath*' 0 'mpath rename to mpath* from mypath' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath -r |grep mpath*'\'' '\''0'\'' '\''mpath rename to mpath* from mypath'\''' >+ eval set -- ' -- '\''multipath -r |grep mpath*'\'' '\''0'\'' '\''mpath rename to mpath* from mypath'\''' >++ set -- -- 'multipath -r |grep mpath*' 0 'mpath rename to mpath* from mypath' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath -r |grep mpath*' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z mpath rename to mpath* from mypath ]] >+ __INTERNAL_rlRun_comment_begin='mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >+ __INTERNAL_rlRun_comment='mpath rename to mpath* from mypath' >+ [[ multipath -r |grep mpath* =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath -r |grep mpath*' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' BEGIN >+ local 'MESSAGE=mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >+ local 'MESSAGE_COLORED=mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ BEGIN ] :: mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ BEGIN ] :: mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:05 ] :: [ BEGIN ] :: mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >:: [ 03:07:05 ] :: [ BEGIN ] :: mpath rename to mpath* from mypath :: actually running 'multipath -r |grep mpath*' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath -r |grep mpath*' >++ multipath -r >++ grep 'mpath*' >Jun 07 03:07:05 | missing value for option 'alias' on line 25 of /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=1 >+ rlLogDebug 'rlRun: command = '\''multipath -r |grep mpath*'\''; exitcode = 1; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<1\>' >+ local __INTERNAL_rlRun_result=1 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 1, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'mpath rename to mpath* from mypath' 1 '(Expected 0, got 1)' 'multipath -r |grep mpath*' >+ '[' 1 == 0 ']' >+ __INTERNAL_LogAndJournalFail 'mpath rename to mpath* from mypath' '(Expected 0, got 1)' 'multipath -r |grep mpath*' >+ rljAddTest 'mpath rename to mpath* from mypath (Expected 0, got 1)' FAIL 'multipath -r |grep mpath*' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=2 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="2") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="3") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'mpath rename to mpath* from mypath (Expected 0, got 1)' FAIL >+ local 'MESSAGE=mpath rename to mpath* from mypath (Expected 0, got 1)' >+ local 'MESSAGE_COLORED=mpath rename to mpath* from mypath (Expected 0, got 1)' >+ local prio=FAIL >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n FAIL ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors FAIL COLOR UNCOLOR >+ local prio=FAIL var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 FAIL 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 FAIL 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >:: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'mpath rename to mpath* from mypath (Expected 0, got 1)' --command 'multipath -r |grep mpath*' -- FAIL >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'mpath rename to mpath* from mypath (Expected 0, got 1)' >++ base64 -w 0 >+ line+=' --message="bXBhdGggcmVuYW1lIHRvIG1wYXRoKiBmcm9tIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp"' >+ printf -v lineraw '%s %s=%q' '' --message 'mpath rename to mpath* from mypath (Expected 0, got 1)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath -r |grep mpath*' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIC1yIHxncmVwIG1wYXRoKg=="' >+ printf -v lineraw '%s %s=%q' ' --message=mpath\ rename\ to\ mpath\*\ from\ mypath\ \(Expected\ 0\,\ got\ 1\)' --command 'multipath -r |grep mpath*' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n FAIL >++ base64 -w 0 >+ line+=' -- "RkFJTA=="' >+ printf -v lineraw '%s -- %q' ' --message=mpath\ rename\ to\ mpath\*\ from\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mpath\*' FAIL >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355225" --message="bXBhdGggcmVuYW1lIHRvIG1wYXRoKiBmcm9tIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG1wYXRoKg==" -- "RkFJTA=="' >+ lineraw=' test --timestamp="1528355225" --message=mpath\ rename\ to\ mpath\*\ from\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mpath\* -- FAIL' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355225" --message="bXBhdGggcmVuYW1lIHRvIG1wYXRoKiBmcm9tIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG1wYXRoKg==" -- "RkFJTA=="' >+ '[' FAIL == PASS ']' >+ let __INTERNAL_TEST_STATE++ >+ let __INTERNAL_PHASE_FAILED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 1 >+ return 1 >+ rlRun 'sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' >++ getopt -q -o lcts -- 'sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''sed -i '\''\'\'''\''s/alias.*$/alias mypath"/g'\''\'\'''\'' /etc/multipath.conf'\''' >+ eval set -- ' -- '\''sed -i '\''\'\'''\''s/alias.*$/alias mypath"/g'\''\'\'''\'' /etc/multipath.conf'\''' >++ set -- -- 'sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''' >+ [[ sed -i 's/alias.*$/alias mypath"/g' /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Running '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Running '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:05 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''' >:: [ 03:07:05 ] :: [ BEGIN ] :: Running 'sed -i 's/alias.*$/alias mypath"/g' /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' >++ sed -i 's/alias.*$/alias mypath"/g' /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''' 0 '(Expected 0, got 0)' 'sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\''' '(Expected 0, got 0)' 'sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' >+ rljAddTest 'Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS 'sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=3 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="3") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="3") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355225 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:05 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:05 7 PASS 3 >+ MESSAGE=':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:05 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >:: [ 03:07:05 ] :: [ PASS ] :: Command 'sed -i 's/alias.*$/alias mypath"/g' /etc/multipath.conf' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' --command 'sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCIvZycgL2V0Yy9tdWx0aXBhdGguY29uZicgKEV4cGVjdGVkIDAsIGdvdCAwKQ=="' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCIvZycgL2V0Yy9tdWx0aXBhdGguY29uZg=="' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias\ mypath\"/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'sed -i '\''s/alias.*$/alias mypath"/g'\'' /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias\ mypath\"/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alias.\*\$/alias\ mypath\"/g\'\''\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355225" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCIvZycgL2V0Yy9tdWx0aXBhdGguY29uZicgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCIvZycgL2V0Yy9tdWx0aXBhdGguY29uZg==" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355225" --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias\ mypath\"/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alias.\*\$/alias\ mypath\"/g\'\''\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355225" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCIvZycgL2V0Yy9tdWx0aXBhdGguY29uZicgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCIvZycgL2V0Yy9tdWx0aXBhdGguY29uZg==" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlRun 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' 0 'test missing starting quote on alias' >++ getopt -q -o lcts -- 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' 0 'test missing starting quote on alias' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath 2>&1 |grep '\''\'\'''\''ignoring extra data starting with'\''\'\'''\'''\'' '\''0'\'' '\''test missing starting quote on alias'\''' >+ eval set -- ' -- '\''multipath 2>&1 |grep '\''\'\'''\''ignoring extra data starting with'\''\'\'''\'''\'' '\''0'\'' '\''test missing starting quote on alias'\''' >++ set -- -- 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' 0 'test missing starting quote on alias' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z test missing starting quote on alias ]] >+ __INTERNAL_rlRun_comment_begin='test missing starting quote on alias :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >+ __INTERNAL_rlRun_comment='test missing starting quote on alias' >+ [[ multipath 2>&1 |grep 'ignoring extra data starting with' =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'test missing starting quote on alias :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'test missing starting quote on alias :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' BEGIN >+ local 'MESSAGE=test missing starting quote on alias :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >+ local 'MESSAGE_COLORED=test missing starting quote on alias :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ BEGIN ] :: test missing starting quote on alias :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ BEGIN ] :: test missing starting quote on alias :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:06 ] :: [ BEGIN ] :: test missing starting quote on alias :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >:: [ 03:07:06 ] :: [ BEGIN ] :: test missing starting quote on alias :: actually running 'multipath 2>&1 |grep 'ignoring extra data starting with'' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >++ multipath >++ grep 'ignoring extra data starting with' >Jun 07 03:07:06 | ignoring extra data starting with '' on line 25 of /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'test missing starting quote on alias' 0 '(Expected 0, got 0)' 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'test missing starting quote on alias' '(Expected 0, got 0)' 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ rljAddTest 'test missing starting quote on alias (Expected 0, got 0)' PASS 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=3 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="3") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="4") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'test missing starting quote on alias (Expected 0, got 0)' PASS >+ local 'MESSAGE=test missing starting quote on alias (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=test missing starting quote on alias (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 PASS 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ PASS ] :: test missing starting quote on alias (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ PASS ] :: test missing starting quote on alias (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: test missing starting quote on alias (Expected 0, got 0)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: test missing starting quote on alias (Expected 0, got 0)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: test missing starting quote on alias (Expected 0, got 0)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: test missing starting quote on alias (Expected 0, got 0)' >:: [ 03:07:06 ] :: [ PASS ] :: test missing starting quote on alias (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'test missing starting quote on alias (Expected 0, got 0)' --command 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'test missing starting quote on alias (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="dGVzdCBtaXNzaW5nIHN0YXJ0aW5nIHF1b3RlIG9uIGFsaWFzIChFeHBlY3RlZCAwLCBnb3QgMCk="' >+ printf -v lineraw '%s %s=%q' '' --message 'test missing starting quote on alias (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIDI+JjEgfGdyZXAgJ2lnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCc="' >+ printf -v lineraw '%s %s=%q' ' --message=test\ missing\ starting\ quote\ on\ alias\ \(Expected\ 0\,\ got\ 0\)' --command 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=test\ missing\ starting\ quote\ on\ alias\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|grep\ \'\''ignoring\ extra\ data\ starting\ with\'\''' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355226" --message="dGVzdCBtaXNzaW5nIHN0YXJ0aW5nIHF1b3RlIG9uIGFsaWFzIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="bXVsdGlwYXRoIDI+JjEgfGdyZXAgJ2lnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCc=" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355226" --message=test\ missing\ starting\ quote\ on\ alias\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|grep\ \'\''ignoring\ extra\ data\ starting\ with\'\'' -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355226" --message="dGVzdCBtaXNzaW5nIHN0YXJ0aW5nIHF1b3RlIG9uIGFsaWFzIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="bXVsdGlwYXRoIDI+JjEgfGdyZXAgJ2lnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCc=" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlRun 'multipath -r |grep mypath' 0 'mpath rename to mypath' >++ getopt -q -o lcts -- 'multipath -r |grep mypath' 0 'mpath rename to mypath' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath -r |grep mypath'\'' '\''0'\'' '\''mpath rename to mypath'\''' >+ eval set -- ' -- '\''multipath -r |grep mypath'\'' '\''0'\'' '\''mpath rename to mypath'\''' >++ set -- -- 'multipath -r |grep mypath' 0 'mpath rename to mypath' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath -r |grep mypath' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z mpath rename to mypath ]] >+ __INTERNAL_rlRun_comment_begin='mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ __INTERNAL_rlRun_comment='mpath rename to mypath' >+ [[ multipath -r |grep mypath =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath -r |grep mypath' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' BEGIN >+ local 'MESSAGE=mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ local 'MESSAGE_COLORED=mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:06 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >:: [ 03:07:06 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running 'multipath -r |grep mypath' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath -r |grep mypath' >++ multipath -r >++ grep mypath >Jun 07 03:07:06 | ignoring extra data starting with '' on line 25 of /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=1 >+ rlLogDebug 'rlRun: command = '\''multipath -r |grep mypath'\''; exitcode = 1; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<1\>' >+ local __INTERNAL_rlRun_result=1 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 1, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'mpath rename to mypath' 1 '(Expected 0, got 1)' 'multipath -r |grep mypath' >+ '[' 1 == 0 ']' >+ __INTERNAL_LogAndJournalFail 'mpath rename to mypath' '(Expected 0, got 1)' 'multipath -r |grep mypath' >+ rljAddTest 'mpath rename to mypath (Expected 0, got 1)' FAIL 'multipath -r |grep mypath' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=3 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="3") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="5") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'mpath rename to mypath (Expected 0, got 1)' FAIL >+ local 'MESSAGE=mpath rename to mypath (Expected 0, got 1)' >+ local 'MESSAGE_COLORED=mpath rename to mypath (Expected 0, got 1)' >+ local prio=FAIL >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n FAIL ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors FAIL COLOR UNCOLOR >+ local prio=FAIL var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 FAIL 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 FAIL 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >:: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'mpath rename to mypath (Expected 0, got 1)' --command 'multipath -r |grep mypath' -- FAIL >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'mpath rename to mypath (Expected 0, got 1)' >++ base64 -w 0 >+ line+=' --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp"' >+ printf -v lineraw '%s %s=%q' '' --message 'mpath rename to mypath (Expected 0, got 1)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath -r |grep mypath' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA=="' >+ printf -v lineraw '%s %s=%q' ' --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\)' --command 'multipath -r |grep mypath' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n FAIL >++ base64 -w 0 >+ line+=' -- "RkFJTA=="' >+ printf -v lineraw '%s -- %q' ' --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mypath' FAIL >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355226" --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA==" -- "RkFJTA=="' >+ lineraw=' test --timestamp="1528355226" --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mypath -- FAIL' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355226" --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA==" -- "RkFJTA=="' >+ '[' FAIL == PASS ']' >+ let __INTERNAL_TEST_STATE++ >+ let __INTERNAL_PHASE_FAILED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 1 >+ return 1 >+ rlRun 'sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' >++ getopt -q -o lcts -- 'sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''sed -i '\''\'\'''\''s/alias.*$/alias <mypath>/g'\''\'\'''\'' /etc/multipath.conf'\''' >+ eval set -- ' -- '\''sed -i '\''\'\'''\''s/alias.*$/alias <mypath>/g'\''\'\'''\'' /etc/multipath.conf'\''' >++ set -- -- 'sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''' >+ [[ sed -i 's/alias.*$/alias <mypath>/g' /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Running '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Running '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:06 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''' >:: [ 03:07:06 ] :: [ BEGIN ] :: Running 'sed -i 's/alias.*$/alias <mypath>/g' /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' >++ sed -i 's/alias.*$/alias <mypath>/g' /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''' 0 '(Expected 0, got 0)' 'sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\''' '(Expected 0, got 0)' 'sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' >+ rljAddTest 'Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS 'sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=4 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="4") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="5") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 PASS 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >:: [ 03:07:06 ] :: [ PASS ] :: Command 'sed -i 's/alias.*$/alias <mypath>/g' /etc/multipath.conf' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' --command 'sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIDxteXBhdGg+L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk="' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIDxteXBhdGg+L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY="' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias\ \<mypath\>/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'sed -i '\''s/alias.*$/alias <mypath>/g'\'' /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias\ \<mypath\>/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alias.\*\$/alias\ \<mypath\>/g\'\''\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355226" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIDxteXBhdGg+L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIDxteXBhdGg+L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355226" --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias\ \<mypath\>/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alias.\*\$/alias\ \<mypath\>/g\'\''\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355226" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIDxteXBhdGg+L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIDxteXBhdGg+L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlRun 'multipath 2>&1 | grep config' 1 'no warning' >++ getopt -q -o lcts -- 'multipath 2>&1 | grep config' 1 'no warning' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath 2>&1 | grep config'\'' '\''1'\'' '\''no warning'\''' >+ eval set -- ' -- '\''multipath 2>&1 | grep config'\'' '\''1'\'' '\''no warning'\''' >++ set -- -- 'multipath 2>&1 | grep config' 1 'no warning' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath 2>&1 | grep config' >+ local __INTERNAL_rlRun_expected_orig=1 >+ local __INTERNAL_rlRun_expected=1 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z no warning ]] >+ __INTERNAL_rlRun_comment_begin='no warning :: actually running '\''multipath 2>&1 | grep config'\''' >+ __INTERNAL_rlRun_comment='no warning' >+ [[ multipath 2>&1 | grep config =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 1 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath 2>&1 | grep config' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'no warning :: actually running '\''multipath 2>&1 | grep config'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'no warning :: actually running '\''multipath 2>&1 | grep config'\''' BEGIN >+ local 'MESSAGE=no warning :: actually running '\''multipath 2>&1 | grep config'\''' >+ local 'MESSAGE_COLORED=no warning :: actually running '\''multipath 2>&1 | grep config'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ BEGIN ] :: no warning :: actually running '\''multipath 2>&1 | grep config'\''' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ BEGIN ] :: no warning :: actually running '\''multipath 2>&1 | grep config'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:06 ] :: [ BEGIN ] :: no warning :: actually running '\''multipath 2>&1 | grep config'\''' >:: [ 03:07:06 ] :: [ BEGIN ] :: no warning :: actually running 'multipath 2>&1 | grep config' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath 2>&1 | grep config' >++ multipath >++ grep config >+ local __INTERNAL_rlRun_exitcode=1 >+ rlLogDebug 'rlRun: command = '\''multipath 2>&1 | grep config'\''; exitcode = 1; expected = 1' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 1 >+ grep -q '\<1\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 1, expected: 1' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'no warning' 0 '(Expected 1, got 1)' 'multipath 2>&1 | grep config' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'no warning' '(Expected 1, got 1)' 'multipath 2>&1 | grep config' >+ rljAddTest 'no warning (Expected 1, got 1)' PASS 'multipath 2>&1 | grep config' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=4 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="4") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="6") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'no warning (Expected 1, got 1)' PASS >+ local 'MESSAGE=no warning (Expected 1, got 1)' >+ local 'MESSAGE_COLORED=no warning (Expected 1, got 1)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 PASS 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >:: [ 03:07:06 ] :: [ PASS ] :: no warning (Expected 1, got 1) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'no warning (Expected 1, got 1)' --command 'multipath 2>&1 | grep config' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'no warning (Expected 1, got 1)' >++ base64 -w 0 >+ line+=' --message="bm8gd2FybmluZyAoRXhwZWN0ZWQgMSwgZ290IDEp"' >+ printf -v lineraw '%s %s=%q' '' --message 'no warning (Expected 1, got 1)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath 2>&1 | grep config' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwIGNvbmZpZw=="' >+ printf -v lineraw '%s %s=%q' ' --message=no\ warning\ \(Expected\ 1\,\ got\ 1\)' --command 'multipath 2>&1 | grep config' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=no\ warning\ \(Expected\ 1\,\ got\ 1\) --command=multipath\ 2\>\&1\ \|\ grep\ config' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355226" --message="bm8gd2FybmluZyAoRXhwZWN0ZWQgMSwgZ290IDEp" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwIGNvbmZpZw==" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355226" --message=no\ warning\ \(Expected\ 1\,\ got\ 1\) --command=multipath\ 2\>\&1\ \|\ grep\ config -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355226" --message="bm8gd2FybmluZyAoRXhwZWN0ZWQgMSwgZ290IDEp" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwIGNvbmZpZw==" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 1 >+ rlRun 'multipath -r |grep '\''<mypath>'\''' 0 'mpath rename to <mypath>' >++ getopt -q -o lcts -- 'multipath -r |grep '\''<mypath>'\''' 0 'mpath rename to <mypath>' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath -r |grep '\''\'\'''\''<mypath>'\''\'\'''\'''\'' '\''0'\'' '\''mpath rename to <mypath>'\''' >+ eval set -- ' -- '\''multipath -r |grep '\''\'\'''\''<mypath>'\''\'\'''\'''\'' '\''0'\'' '\''mpath rename to <mypath>'\''' >++ set -- -- 'multipath -r |grep '\''<mypath>'\''' 0 'mpath rename to <mypath>' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath -r |grep '\''<mypath>'\''' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z mpath rename to <mypath> ]] >+ __INTERNAL_rlRun_comment_begin='mpath rename to <mypath> :: actually running '\''multipath -r |grep '\''<mypath>'\'''\''' >+ __INTERNAL_rlRun_comment='mpath rename to <mypath>' >+ [[ multipath -r |grep '<mypath>' =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath -r |grep '\''<mypath>'\''' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'mpath rename to <mypath> :: actually running '\''multipath -r |grep '\''<mypath>'\'''\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'mpath rename to <mypath> :: actually running '\''multipath -r |grep '\''<mypath>'\'''\''' BEGIN >+ local 'MESSAGE=mpath rename to <mypath> :: actually running '\''multipath -r |grep '\''<mypath>'\'''\''' >+ local 'MESSAGE_COLORED=mpath rename to <mypath> :: actually running '\''multipath -r |grep '\''<mypath>'\'''\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ BEGIN ] :: mpath rename to <mypath> :: actually running '\''multipath -r |grep '\''<mypath>'\'''\''' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ BEGIN ] :: mpath rename to <mypath> :: actually running '\''multipath -r |grep '\''<mypath>'\'''\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:06 ] :: [ BEGIN ] :: mpath rename to <mypath> :: actually running '\''multipath -r |grep '\''<mypath>'\'''\''' >:: [ 03:07:06 ] :: [ BEGIN ] :: mpath rename to <mypath> :: actually running 'multipath -r |grep '<mypath>'' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath -r |grep '\''<mypath>'\''' >++ multipath -r >++ grep '<mypath>' >+ local __INTERNAL_rlRun_exitcode=1 >+ rlLogDebug 'rlRun: command = '\''multipath -r |grep '\''<mypath>'\'''\''; exitcode = 1; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<1\>' >+ local __INTERNAL_rlRun_result=1 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 1, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'mpath rename to <mypath>' 1 '(Expected 0, got 1)' 'multipath -r |grep '\''<mypath>'\''' >+ '[' 1 == 0 ']' >+ __INTERNAL_LogAndJournalFail 'mpath rename to <mypath>' '(Expected 0, got 1)' 'multipath -r |grep '\''<mypath>'\''' >+ rljAddTest 'mpath rename to <mypath> (Expected 0, got 1)' FAIL 'multipath -r |grep '\''<mypath>'\''' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=4 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="4") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="7") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'mpath rename to <mypath> (Expected 0, got 1)' FAIL >+ local 'MESSAGE=mpath rename to <mypath> (Expected 0, got 1)' >+ local 'MESSAGE_COLORED=mpath rename to <mypath> (Expected 0, got 1)' >+ local prio=FAIL >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n FAIL ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors FAIL COLOR UNCOLOR >+ local prio=FAIL var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 FAIL 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 FAIL 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to <mypath> (Expected 0, got 1)' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to <mypath> (Expected 0, got 1)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to <mypath> (Expected 0, got 1)' >+ echo -e ':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to <mypath> (Expected 0, got 1)' >+ echo -e ':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to <mypath> (Expected 0, got 1)' >+ echo -e ':: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to <mypath> (Expected 0, got 1)' >:: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to <mypath> (Expected 0, got 1) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'mpath rename to <mypath> (Expected 0, got 1)' --command 'multipath -r |grep '\''<mypath>'\''' -- FAIL >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'mpath rename to <mypath> (Expected 0, got 1)' >++ base64 -w 0 >+ line+=' --message="bXBhdGggcmVuYW1lIHRvIDxteXBhdGg+IChFeHBlY3RlZCAwLCBnb3QgMSk="' >+ printf -v lineraw '%s %s=%q' '' --message 'mpath rename to <mypath> (Expected 0, got 1)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath -r |grep '\''<mypath>'\''' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIC1yIHxncmVwICc8bXlwYXRoPic="' >+ printf -v lineraw '%s %s=%q' ' --message=mpath\ rename\ to\ \<mypath\>\ \(Expected\ 0\,\ got\ 1\)' --command 'multipath -r |grep '\''<mypath>'\''' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n FAIL >++ base64 -w 0 >+ line+=' -- "RkFJTA=="' >+ printf -v lineraw '%s -- %q' ' --message=mpath\ rename\ to\ \<mypath\>\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ \'\''\<mypath\>\'\''' FAIL >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355226" --message="bXBhdGggcmVuYW1lIHRvIDxteXBhdGg+IChFeHBlY3RlZCAwLCBnb3QgMSk=" --command="bXVsdGlwYXRoIC1yIHxncmVwICc8bXlwYXRoPic=" -- "RkFJTA=="' >+ lineraw=' test --timestamp="1528355226" --message=mpath\ rename\ to\ \<mypath\>\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ \'\''\<mypath\>\'\'' -- FAIL' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355226" --message="bXBhdGggcmVuYW1lIHRvIDxteXBhdGg+IChFeHBlY3RlZCAwLCBnb3QgMSk=" --command="bXVsdGlwYXRoIC1yIHxncmVwICc8bXlwYXRoPic=" -- "RkFJTA=="' >+ '[' FAIL == PASS ']' >+ let __INTERNAL_TEST_STATE++ >+ let __INTERNAL_PHASE_FAILED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 1 >+ return 1 >+ rlRun 'sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' >++ getopt -q -o lcts -- 'sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''sed -i '\''\'\'''\''s/alias.*$/alias mypath test/g'\''\'\'''\'' /etc/multipath.conf'\''' >+ eval set -- ' -- '\''sed -i '\''\'\'''\''s/alias.*$/alias mypath test/g'\''\'\'''\'' /etc/multipath.conf'\''' >++ set -- -- 'sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''' >+ [[ sed -i 's/alias.*$/alias mypath test/g' /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Running '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Running '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:06 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''' >:: [ 03:07:06 ] :: [ BEGIN ] :: Running 'sed -i 's/alias.*$/alias mypath test/g' /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' >++ sed -i 's/alias.*$/alias mypath test/g' /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''' 0 '(Expected 0, got 0)' 'sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\''' '(Expected 0, got 0)' 'sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' >+ rljAddTest 'Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS 'sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=5 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="5") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="7") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 PASS 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:06 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >:: [ 03:07:06 ] :: [ PASS ] :: Command 'sed -i 's/alias.*$/alias mypath test/g' /etc/multipath.conf' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' --command 'sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCB0ZXN0L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk="' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCB0ZXN0L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY="' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias\ mypath\ test/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'sed -i '\''s/alias.*$/alias mypath test/g'\'' /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias\ mypath\ test/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alias.\*\$/alias\ mypath\ test/g\'\''\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355226" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCB0ZXN0L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCB0ZXN0L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355226" --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alias\ mypath\ test/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alias.\*\$/alias\ mypath\ test/g\'\''\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355226" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCB0ZXN0L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWFzIG15cGF0aCB0ZXN0L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlRun 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' 0 'test value has a space' >++ getopt -q -o lcts -- 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' 0 'test value has a space' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath 2>&1 |grep '\''\'\'''\''ignoring extra data starting with'\''\'\'''\'''\'' '\''0'\'' '\''test value has a space'\''' >+ eval set -- ' -- '\''multipath 2>&1 |grep '\''\'\'''\''ignoring extra data starting with'\''\'\'''\'''\'' '\''0'\'' '\''test value has a space'\''' >++ set -- -- 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' 0 'test value has a space' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z test value has a space ]] >+ __INTERNAL_rlRun_comment_begin='test value has a space :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >+ __INTERNAL_rlRun_comment='test value has a space' >+ [[ multipath 2>&1 |grep 'ignoring extra data starting with' =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'test value has a space :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'test value has a space :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' BEGIN >+ local 'MESSAGE=test value has a space :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >+ local 'MESSAGE_COLORED=test value has a space :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355226 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:06 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:06 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:06 ] :: [ BEGIN ] :: test value has a space :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >+ MESSAGE_COLORED=':: [ 03:07:06 ] :: [ BEGIN ] :: test value has a space :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:06 ] :: [ BEGIN ] :: test value has a space :: actually running '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''' >:: [ 03:07:06 ] :: [ BEGIN ] :: test value has a space :: actually running 'multipath 2>&1 |grep 'ignoring extra data starting with'' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >++ multipath >++ grep 'ignoring extra data starting with' >Jun 07 03:07:06 | ignoring extra data starting with 'test' on line 25 of /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''multipath 2>&1 |grep '\''ignoring extra data starting with'\'''\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'test value has a space' 0 '(Expected 0, got 0)' 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'test value has a space' '(Expected 0, got 0)' 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ rljAddTest 'test value has a space (Expected 0, got 0)' PASS 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=5 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="5") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="8") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'test value has a space (Expected 0, got 0)' PASS >+ local 'MESSAGE=test value has a space (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=test value has a space (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 PASS 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ PASS ] :: test value has a space (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ PASS ] :: test value has a space (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: test value has a space (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: test value has a space (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: test value has a space (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: test value has a space (Expected 0, got 0)' >:: [ 03:07:07 ] :: [ PASS ] :: test value has a space (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'test value has a space (Expected 0, got 0)' --command 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'test value has a space (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="dGVzdCB2YWx1ZSBoYXMgYSBzcGFjZSAoRXhwZWN0ZWQgMCwgZ290IDAp"' >+ printf -v lineraw '%s %s=%q' '' --message 'test value has a space (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIDI+JjEgfGdyZXAgJ2lnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCc="' >+ printf -v lineraw '%s %s=%q' ' --message=test\ value\ has\ a\ space\ \(Expected\ 0\,\ got\ 0\)' --command 'multipath 2>&1 |grep '\''ignoring extra data starting with'\''' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=test\ value\ has\ a\ space\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|grep\ \'\''ignoring\ extra\ data\ starting\ with\'\''' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355227" --message="dGVzdCB2YWx1ZSBoYXMgYSBzcGFjZSAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="bXVsdGlwYXRoIDI+JjEgfGdyZXAgJ2lnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCc=" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355227" --message=test\ value\ has\ a\ space\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|grep\ \'\''ignoring\ extra\ data\ starting\ with\'\'' -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355227" --message="dGVzdCB2YWx1ZSBoYXMgYSBzcGFjZSAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="bXVsdGlwYXRoIDI+JjEgfGdyZXAgJ2lnbm9yaW5nIGV4dHJhIGRhdGEgc3RhcnRpbmcgd2l0aCc=" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 0 >+ rlRun 'multipath -r |grep mypath' 0 'mpath rename to mypath' >++ getopt -q -o lcts -- 'multipath -r |grep mypath' 0 'mpath rename to mypath' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath -r |grep mypath'\'' '\''0'\'' '\''mpath rename to mypath'\''' >+ eval set -- ' -- '\''multipath -r |grep mypath'\'' '\''0'\'' '\''mpath rename to mypath'\''' >++ set -- -- 'multipath -r |grep mypath' 0 'mpath rename to mypath' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath -r |grep mypath' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z mpath rename to mypath ]] >+ __INTERNAL_rlRun_comment_begin='mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ __INTERNAL_rlRun_comment='mpath rename to mypath' >+ [[ multipath -r |grep mypath =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath -r |grep mypath' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' BEGIN >+ local 'MESSAGE=mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ local 'MESSAGE_COLORED=mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:07 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >:: [ 03:07:07 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running 'multipath -r |grep mypath' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath -r |grep mypath' >++ multipath -r >++ grep mypath >Jun 07 03:07:07 | ignoring extra data starting with 'test' on line 25 of /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=1 >+ rlLogDebug 'rlRun: command = '\''multipath -r |grep mypath'\''; exitcode = 1; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<1\>' >+ local __INTERNAL_rlRun_result=1 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 1, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'mpath rename to mypath' 1 '(Expected 0, got 1)' 'multipath -r |grep mypath' >+ '[' 1 == 0 ']' >+ __INTERNAL_LogAndJournalFail 'mpath rename to mypath' '(Expected 0, got 1)' 'multipath -r |grep mypath' >+ rljAddTest 'mpath rename to mypath (Expected 0, got 1)' FAIL 'multipath -r |grep mypath' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=5 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="5") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="9") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'mpath rename to mypath (Expected 0, got 1)' FAIL >+ local 'MESSAGE=mpath rename to mypath (Expected 0, got 1)' >+ local 'MESSAGE_COLORED=mpath rename to mypath (Expected 0, got 1)' >+ local prio=FAIL >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n FAIL ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors FAIL COLOR UNCOLOR >+ local prio=FAIL var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 FAIL 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 FAIL 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >:: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'mpath rename to mypath (Expected 0, got 1)' --command 'multipath -r |grep mypath' -- FAIL >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'mpath rename to mypath (Expected 0, got 1)' >++ base64 -w 0 >+ line+=' --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp"' >+ printf -v lineraw '%s %s=%q' '' --message 'mpath rename to mypath (Expected 0, got 1)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath -r |grep mypath' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA=="' >+ printf -v lineraw '%s %s=%q' ' --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\)' --command 'multipath -r |grep mypath' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n FAIL >++ base64 -w 0 >+ line+=' -- "RkFJTA=="' >+ printf -v lineraw '%s -- %q' ' --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mypath' FAIL >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355227" --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA==" -- "RkFJTA=="' >+ lineraw=' test --timestamp="1528355227" --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mypath -- FAIL' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355227" --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA==" -- "RkFJTA=="' >+ '[' FAIL == PASS ']' >+ let __INTERNAL_TEST_STATE++ >+ let __INTERNAL_PHASE_FAILED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 1 >+ return 1 >+ rlRun 'sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' >++ getopt -q -o lcts -- 'sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''sed -i '\''\'\'''\''s/alias.*$/alia mypath/g'\''\'\'''\'' /etc/multipath.conf'\''' >+ eval set -- ' -- '\''sed -i '\''\'\'''\''s/alias.*$/alia mypath/g'\''\'\'''\'' /etc/multipath.conf'\''' >++ set -- -- 'sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''' >+ [[ sed -i 's/alias.*$/alia mypath/g' /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Running '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Running '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:07 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''' >:: [ 03:07:07 ] :: [ BEGIN ] :: Running 'sed -i 's/alias.*$/alia mypath/g' /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' >++ sed -i 's/alias.*$/alia mypath/g' /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''' 0 '(Expected 0, got 0)' 'sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\''' '(Expected 0, got 0)' 'sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' >+ rljAddTest 'Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS 'sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=6 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="6") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="9") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 PASS 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >:: [ 03:07:07 ] :: [ PASS ] :: Command 'sed -i 's/alias.*$/alia mypath/g' /etc/multipath.conf' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' --command 'sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWEgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk="' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWEgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY="' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alia\ mypath/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'sed -i '\''s/alias.*$/alia mypath/g'\'' /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alia\ mypath/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alias.\*\$/alia\ mypath/g\'\''\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355227" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWEgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWEgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355227" --message=Command\ \'\''sed\ -i\ \'\''s/alias.\*\$/alia\ mypath/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alias.\*\$/alia\ mypath/g\'\''\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355227" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWFzLiokL2FsaWEgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2FsaWFzLiokL2FsaWEgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 0 >+ rlRun 'multipath 2>&1 |grep '\''invalid keyword: alia'\''' 0 'invalid keyword: alia' >++ getopt -q -o lcts -- 'multipath 2>&1 |grep '\''invalid keyword: alia'\''' 0 'invalid keyword: alia' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath 2>&1 |grep '\''\'\'''\''invalid keyword: alia'\''\'\'''\'''\'' '\''0'\'' '\''invalid keyword: alia'\''' >+ eval set -- ' -- '\''multipath 2>&1 |grep '\''\'\'''\''invalid keyword: alia'\''\'\'''\'''\'' '\''0'\'' '\''invalid keyword: alia'\''' >++ set -- -- 'multipath 2>&1 |grep '\''invalid keyword: alia'\''' 0 'invalid keyword: alia' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath 2>&1 |grep '\''invalid keyword: alia'\''' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z invalid keyword: alia ]] >+ __INTERNAL_rlRun_comment_begin='invalid keyword: alia :: actually running '\''multipath 2>&1 |grep '\''invalid keyword: alia'\'''\''' >+ __INTERNAL_rlRun_comment='invalid keyword: alia' >+ [[ multipath 2>&1 |grep 'invalid keyword: alia' =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath 2>&1 |grep '\''invalid keyword: alia'\''' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'invalid keyword: alia :: actually running '\''multipath 2>&1 |grep '\''invalid keyword: alia'\'''\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'invalid keyword: alia :: actually running '\''multipath 2>&1 |grep '\''invalid keyword: alia'\'''\''' BEGIN >+ local 'MESSAGE=invalid keyword: alia :: actually running '\''multipath 2>&1 |grep '\''invalid keyword: alia'\'''\''' >+ local 'MESSAGE_COLORED=invalid keyword: alia :: actually running '\''multipath 2>&1 |grep '\''invalid keyword: alia'\'''\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ BEGIN ] :: invalid keyword: alia :: actually running '\''multipath 2>&1 |grep '\''invalid keyword: alia'\'''\''' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ BEGIN ] :: invalid keyword: alia :: actually running '\''multipath 2>&1 |grep '\''invalid keyword: alia'\'''\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:07 ] :: [ BEGIN ] :: invalid keyword: alia :: actually running '\''multipath 2>&1 |grep '\''invalid keyword: alia'\'''\''' >:: [ 03:07:07 ] :: [ BEGIN ] :: invalid keyword: alia :: actually running 'multipath 2>&1 |grep 'invalid keyword: alia'' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath 2>&1 |grep '\''invalid keyword: alia'\''' >++ multipath >++ grep 'invalid keyword: alia' >Jun 07 03:07:07 | /etc/multipath.conf line 25, invalid keyword: alia >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''multipath 2>&1 |grep '\''invalid keyword: alia'\'''\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'invalid keyword: alia' 0 '(Expected 0, got 0)' 'multipath 2>&1 |grep '\''invalid keyword: alia'\''' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'invalid keyword: alia' '(Expected 0, got 0)' 'multipath 2>&1 |grep '\''invalid keyword: alia'\''' >+ rljAddTest 'invalid keyword: alia (Expected 0, got 0)' PASS 'multipath 2>&1 |grep '\''invalid keyword: alia'\''' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=6 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="6") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="10") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'invalid keyword: alia (Expected 0, got 0)' PASS >+ local 'MESSAGE=invalid keyword: alia (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=invalid keyword: alia (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 PASS 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ PASS ] :: invalid keyword: alia (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ PASS ] :: invalid keyword: alia (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: invalid keyword: alia (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: invalid keyword: alia (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: invalid keyword: alia (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: invalid keyword: alia (Expected 0, got 0)' >:: [ 03:07:07 ] :: [ PASS ] :: invalid keyword: alia (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'invalid keyword: alia (Expected 0, got 0)' --command 'multipath 2>&1 |grep '\''invalid keyword: alia'\''' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'invalid keyword: alia (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="aW52YWxpZCBrZXl3b3JkOiBhbGlhIChFeHBlY3RlZCAwLCBnb3QgMCk="' >+ printf -v lineraw '%s %s=%q' '' --message 'invalid keyword: alia (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath 2>&1 |grep '\''invalid keyword: alia'\''' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIDI+JjEgfGdyZXAgJ2ludmFsaWQga2V5d29yZDogYWxpYSc="' >+ printf -v lineraw '%s %s=%q' ' --message=invalid\ keyword:\ alia\ \(Expected\ 0\,\ got\ 0\)' --command 'multipath 2>&1 |grep '\''invalid keyword: alia'\''' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=invalid\ keyword:\ alia\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|grep\ \'\''invalid\ keyword:\ alia\'\''' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355227" --message="aW52YWxpZCBrZXl3b3JkOiBhbGlhIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="bXVsdGlwYXRoIDI+JjEgfGdyZXAgJ2ludmFsaWQga2V5d29yZDogYWxpYSc=" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355227" --message=invalid\ keyword:\ alia\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|grep\ \'\''invalid\ keyword:\ alia\'\'' -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355227" --message="aW52YWxpZCBrZXl3b3JkOiBhbGlhIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="bXVsdGlwYXRoIDI+JjEgfGdyZXAgJ2ludmFsaWQga2V5d29yZDogYWxpYSc=" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 0 >+ rlRun 'multipath -r |grep mpath*' 0 'mpath rename to mpath* from mypath' >++ getopt -q -o lcts -- 'multipath -r |grep mpath*' 0 'mpath rename to mpath* from mypath' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath -r |grep mpath*'\'' '\''0'\'' '\''mpath rename to mpath* from mypath'\''' >+ eval set -- ' -- '\''multipath -r |grep mpath*'\'' '\''0'\'' '\''mpath rename to mpath* from mypath'\''' >++ set -- -- 'multipath -r |grep mpath*' 0 'mpath rename to mpath* from mypath' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath -r |grep mpath*' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z mpath rename to mpath* from mypath ]] >+ __INTERNAL_rlRun_comment_begin='mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >+ __INTERNAL_rlRun_comment='mpath rename to mpath* from mypath' >+ [[ multipath -r |grep mpath* =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath -r |grep mpath*' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' BEGIN >+ local 'MESSAGE=mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >+ local 'MESSAGE_COLORED=mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ BEGIN ] :: mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ BEGIN ] :: mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:07 ] :: [ BEGIN ] :: mpath rename to mpath* from mypath :: actually running '\''multipath -r |grep mpath*'\''' >:: [ 03:07:07 ] :: [ BEGIN ] :: mpath rename to mpath* from mypath :: actually running 'multipath -r |grep mpath*' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath -r |grep mpath*' >++ multipath -r >++ grep 'mpath*' >Jun 07 03:07:07 | /etc/multipath.conf line 25, invalid keyword: alia >+ local __INTERNAL_rlRun_exitcode=1 >+ rlLogDebug 'rlRun: command = '\''multipath -r |grep mpath*'\''; exitcode = 1; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<1\>' >+ local __INTERNAL_rlRun_result=1 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 1, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'mpath rename to mpath* from mypath' 1 '(Expected 0, got 1)' 'multipath -r |grep mpath*' >+ '[' 1 == 0 ']' >+ __INTERNAL_LogAndJournalFail 'mpath rename to mpath* from mypath' '(Expected 0, got 1)' 'multipath -r |grep mpath*' >+ rljAddTest 'mpath rename to mpath* from mypath (Expected 0, got 1)' FAIL 'multipath -r |grep mpath*' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=6 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="6") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="11") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'mpath rename to mpath* from mypath (Expected 0, got 1)' FAIL >+ local 'MESSAGE=mpath rename to mpath* from mypath (Expected 0, got 1)' >+ local 'MESSAGE_COLORED=mpath rename to mpath* from mypath (Expected 0, got 1)' >+ local prio=FAIL >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n FAIL ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors FAIL COLOR UNCOLOR >+ local prio=FAIL var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 FAIL 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 FAIL 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1)' >:: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'mpath rename to mpath* from mypath (Expected 0, got 1)' --command 'multipath -r |grep mpath*' -- FAIL >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'mpath rename to mpath* from mypath (Expected 0, got 1)' >++ base64 -w 0 >+ line+=' --message="bXBhdGggcmVuYW1lIHRvIG1wYXRoKiBmcm9tIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp"' >+ printf -v lineraw '%s %s=%q' '' --message 'mpath rename to mpath* from mypath (Expected 0, got 1)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath -r |grep mpath*' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIC1yIHxncmVwIG1wYXRoKg=="' >+ printf -v lineraw '%s %s=%q' ' --message=mpath\ rename\ to\ mpath\*\ from\ mypath\ \(Expected\ 0\,\ got\ 1\)' --command 'multipath -r |grep mpath*' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n FAIL >++ base64 -w 0 >+ line+=' -- "RkFJTA=="' >+ printf -v lineraw '%s -- %q' ' --message=mpath\ rename\ to\ mpath\*\ from\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mpath\*' FAIL >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355227" --message="bXBhdGggcmVuYW1lIHRvIG1wYXRoKiBmcm9tIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG1wYXRoKg==" -- "RkFJTA=="' >+ lineraw=' test --timestamp="1528355227" --message=mpath\ rename\ to\ mpath\*\ from\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mpath\* -- FAIL' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355227" --message="bXBhdGggcmVuYW1lIHRvIG1wYXRoKiBmcm9tIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG1wYXRoKg==" -- "RkFJTA=="' >+ '[' FAIL == PASS ']' >+ let __INTERNAL_TEST_STATE++ >+ let __INTERNAL_PHASE_FAILED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 1 >+ return 1 >+ rlRun 'sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' >++ getopt -q -o lcts -- 'sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''sed -i '\''\'\'''\''s/alia.*$/alias mypath/g'\''\'\'''\'' /etc/multipath.conf'\''' >+ eval set -- ' -- '\''sed -i '\''\'\'''\''s/alia.*$/alias mypath/g'\''\'\'''\'' /etc/multipath.conf'\''' >++ set -- -- 'sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''' >+ [[ sed -i 's/alia.*$/alias mypath/g' /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Running '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Running '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:07 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''' >:: [ 03:07:07 ] :: [ BEGIN ] :: Running 'sed -i 's/alia.*$/alias mypath/g' /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' >++ sed -i 's/alia.*$/alias mypath/g' /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''' 0 '(Expected 0, got 0)' 'sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\''' '(Expected 0, got 0)' 'sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' >+ rljAddTest 'Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS 'sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=7 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="7") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="11") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 PASS 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >:: [ 03:07:07 ] :: [ PASS ] :: Command 'sed -i 's/alia.*$/alias mypath/g' /etc/multipath.conf' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' --command 'sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWEuKiQvYWxpYXMgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk="' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="c2VkIC1pICdzL2FsaWEuKiQvYWxpYXMgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY="' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alia.\*\$/alias\ mypath/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'sed -i '\''s/alia.*$/alias mypath/g'\'' /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''sed\ -i\ \'\''s/alia.\*\$/alias\ mypath/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alia.\*\$/alias\ mypath/g\'\''\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355227" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWEuKiQvYWxpYXMgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2FsaWEuKiQvYWxpYXMgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355227" --message=Command\ \'\''sed\ -i\ \'\''s/alia.\*\$/alias\ mypath/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/alia.\*\$/alias\ mypath/g\'\''\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355227" --message="Q29tbWFuZCAnc2VkIC1pICdzL2FsaWEuKiQvYWxpYXMgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2FsaWEuKiQvYWxpYXMgbXlwYXRoL2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 0 >+ rlRun 'sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' >++ getopt -q -o lcts -- 'sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''sed -i '\''\'\'''\''s/multipaths.*/multipaths{/g'\''\'\'''\'' /etc/multipath.conf'\''' >+ eval set -- ' -- '\''sed -i '\''\'\'''\''s/multipaths.*/multipaths{/g'\''\'\'''\'' /etc/multipath.conf'\''' >++ set -- -- 'sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''' >+ [[ sed -i 's/multipaths.*/multipaths{/g' /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Running '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Running '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:07 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''' >:: [ 03:07:07 ] :: [ BEGIN ] :: Running 'sed -i 's/multipaths.*/multipaths{/g' /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' >++ sed -i 's/multipaths.*/multipaths{/g' /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''' 0 '(Expected 0, got 0)' 'sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\''' '(Expected 0, got 0)' 'sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' >+ rljAddTest 'Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS 'sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=7 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="7") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="12") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 PASS 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:07 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >:: [ 03:07:07 ] :: [ PASS ] :: Command 'sed -i 's/multipaths.*/multipaths{/g' /etc/multipath.conf' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' --command 'sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnc2VkIC1pICdzL211bHRpcGF0aHMuKi9tdWx0aXBhdGhzey9nJyAvZXRjL211bHRpcGF0aC5jb25mJyAoRXhwZWN0ZWQgMCwgZ290IDAp"' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="c2VkIC1pICdzL211bHRpcGF0aHMuKi9tdWx0aXBhdGhzey9nJyAvZXRjL211bHRpcGF0aC5jb25m"' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''sed\ -i\ \'\''s/multipaths.\*/multipaths\{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'sed -i '\''s/multipaths.*/multipaths{/g'\'' /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''sed\ -i\ \'\''s/multipaths.\*/multipaths\{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/multipaths.\*/multipaths\{/g\'\''\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355227" --message="Q29tbWFuZCAnc2VkIC1pICdzL211bHRpcGF0aHMuKi9tdWx0aXBhdGhzey9nJyAvZXRjL211bHRpcGF0aC5jb25mJyAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="c2VkIC1pICdzL211bHRpcGF0aHMuKi9tdWx0aXBhdGhzey9nJyAvZXRjL211bHRpcGF0aC5jb25m" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355227" --message=Command\ \'\''sed\ -i\ \'\''s/multipaths.\*/multipaths\{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/multipaths.\*/multipaths\{/g\'\''\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355227" --message="Q29tbWFuZCAnc2VkIC1pICdzL211bHRpcGF0aHMuKi9tdWx0aXBhdGhzey9nJyAvZXRjL211bHRpcGF0aC5jb25mJyAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="c2VkIC1pICdzL211bHRpcGF0aHMuKi9tdWx0aXBhdGhzey9nJyAvZXRjL211bHRpcGF0aC5jb25m" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 0 >+ rlRun 'multipath 2>&1 | grep config' 1 'no warning' >++ getopt -q -o lcts -- 'multipath 2>&1 | grep config' 1 'no warning' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath 2>&1 | grep config'\'' '\''1'\'' '\''no warning'\''' >+ eval set -- ' -- '\''multipath 2>&1 | grep config'\'' '\''1'\'' '\''no warning'\''' >++ set -- -- 'multipath 2>&1 | grep config' 1 'no warning' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath 2>&1 | grep config' >+ local __INTERNAL_rlRun_expected_orig=1 >+ local __INTERNAL_rlRun_expected=1 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z no warning ]] >+ __INTERNAL_rlRun_comment_begin='no warning :: actually running '\''multipath 2>&1 | grep config'\''' >+ __INTERNAL_rlRun_comment='no warning' >+ [[ multipath 2>&1 | grep config =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 1 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath 2>&1 | grep config' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'no warning :: actually running '\''multipath 2>&1 | grep config'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'no warning :: actually running '\''multipath 2>&1 | grep config'\''' BEGIN >+ local 'MESSAGE=no warning :: actually running '\''multipath 2>&1 | grep config'\''' >+ local 'MESSAGE_COLORED=no warning :: actually running '\''multipath 2>&1 | grep config'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355227 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:07 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:07 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:07 ] :: [ BEGIN ] :: no warning :: actually running '\''multipath 2>&1 | grep config'\''' >+ MESSAGE_COLORED=':: [ 03:07:07 ] :: [ BEGIN ] :: no warning :: actually running '\''multipath 2>&1 | grep config'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:07 ] :: [ BEGIN ] :: no warning :: actually running '\''multipath 2>&1 | grep config'\''' >:: [ 03:07:07 ] :: [ BEGIN ] :: no warning :: actually running 'multipath 2>&1 | grep config' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath 2>&1 | grep config' >++ multipath >++ grep config >+ local __INTERNAL_rlRun_exitcode=1 >+ rlLogDebug 'rlRun: command = '\''multipath 2>&1 | grep config'\''; exitcode = 1; expected = 1' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 1 >+ grep -q '\<1\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 1, expected: 1' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'no warning' 0 '(Expected 1, got 1)' 'multipath 2>&1 | grep config' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'no warning' '(Expected 1, got 1)' 'multipath 2>&1 | grep config' >+ rljAddTest 'no warning (Expected 1, got 1)' PASS 'multipath 2>&1 | grep config' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=7 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="7") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="13") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'no warning (Expected 1, got 1)' PASS >+ local 'MESSAGE=no warning (Expected 1, got 1)' >+ local 'MESSAGE_COLORED=no warning (Expected 1, got 1)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 PASS 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: no warning (Expected 1, got 1)' >:: [ 03:07:08 ] :: [ PASS ] :: no warning (Expected 1, got 1) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'no warning (Expected 1, got 1)' --command 'multipath 2>&1 | grep config' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'no warning (Expected 1, got 1)' >++ base64 -w 0 >+ line+=' --message="bm8gd2FybmluZyAoRXhwZWN0ZWQgMSwgZ290IDEp"' >+ printf -v lineraw '%s %s=%q' '' --message 'no warning (Expected 1, got 1)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath 2>&1 | grep config' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwIGNvbmZpZw=="' >+ printf -v lineraw '%s %s=%q' ' --message=no\ warning\ \(Expected\ 1\,\ got\ 1\)' --command 'multipath 2>&1 | grep config' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=no\ warning\ \(Expected\ 1\,\ got\ 1\) --command=multipath\ 2\>\&1\ \|\ grep\ config' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355228" --message="bm8gd2FybmluZyAoRXhwZWN0ZWQgMSwgZ290IDEp" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwIGNvbmZpZw==" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355228" --message=no\ warning\ \(Expected\ 1\,\ got\ 1\) --command=multipath\ 2\>\&1\ \|\ grep\ config -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355228" --message="bm8gd2FybmluZyAoRXhwZWN0ZWQgMSwgZ290IDEp" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwIGNvbmZpZw==" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 1 >+ rlRun 'multipath -r |grep mypath' 0 'mpath rename to mypath' >++ getopt -q -o lcts -- 'multipath -r |grep mypath' 0 'mpath rename to mypath' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath -r |grep mypath'\'' '\''0'\'' '\''mpath rename to mypath'\''' >+ eval set -- ' -- '\''multipath -r |grep mypath'\'' '\''0'\'' '\''mpath rename to mypath'\''' >++ set -- -- 'multipath -r |grep mypath' 0 'mpath rename to mypath' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath -r |grep mypath' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z mpath rename to mypath ]] >+ __INTERNAL_rlRun_comment_begin='mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ __INTERNAL_rlRun_comment='mpath rename to mypath' >+ [[ multipath -r |grep mypath =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath -r |grep mypath' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' BEGIN >+ local 'MESSAGE=mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ local 'MESSAGE_COLORED=mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:08 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running '\''multipath -r |grep mypath'\''' >:: [ 03:07:08 ] :: [ BEGIN ] :: mpath rename to mypath :: actually running 'multipath -r |grep mypath' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath -r |grep mypath' >++ multipath -r >++ grep mypath >+ local __INTERNAL_rlRun_exitcode=1 >+ rlLogDebug 'rlRun: command = '\''multipath -r |grep mypath'\''; exitcode = 1; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<1\>' >+ local __INTERNAL_rlRun_result=1 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 1, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'mpath rename to mypath' 1 '(Expected 0, got 1)' 'multipath -r |grep mypath' >+ '[' 1 == 0 ']' >+ __INTERNAL_LogAndJournalFail 'mpath rename to mypath' '(Expected 0, got 1)' 'multipath -r |grep mypath' >+ rljAddTest 'mpath rename to mypath (Expected 0, got 1)' FAIL 'multipath -r |grep mypath' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=7 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="7") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="14") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'mpath rename to mypath (Expected 0, got 1)' FAIL >+ local 'MESSAGE=mpath rename to mypath (Expected 0, got 1)' >+ local 'MESSAGE_COLORED=mpath rename to mypath (Expected 0, got 1)' >+ local prio=FAIL >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n FAIL ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors FAIL COLOR UNCOLOR >+ local prio=FAIL var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 FAIL 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 FAIL 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:08 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:08 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:08 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >+ echo -e ':: [ 03:07:08 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1)' >:: [ 03:07:08 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'mpath rename to mypath (Expected 0, got 1)' --command 'multipath -r |grep mypath' -- FAIL >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'mpath rename to mypath (Expected 0, got 1)' >++ base64 -w 0 >+ line+=' --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp"' >+ printf -v lineraw '%s %s=%q' '' --message 'mpath rename to mypath (Expected 0, got 1)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath -r |grep mypath' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA=="' >+ printf -v lineraw '%s %s=%q' ' --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\)' --command 'multipath -r |grep mypath' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n FAIL >++ base64 -w 0 >+ line+=' -- "RkFJTA=="' >+ printf -v lineraw '%s -- %q' ' --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mypath' FAIL >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355228" --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA==" -- "RkFJTA=="' >+ lineraw=' test --timestamp="1528355228" --message=mpath\ rename\ to\ mypath\ \(Expected\ 0\,\ got\ 1\) --command=multipath\ -r\ \|grep\ mypath -- FAIL' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355228" --message="bXBhdGggcmVuYW1lIHRvIG15cGF0aCAoRXhwZWN0ZWQgMCwgZ290IDEp" --command="bXVsdGlwYXRoIC1yIHxncmVwIG15cGF0aA==" -- "RkFJTA=="' >+ '[' FAIL == PASS ']' >+ let __INTERNAL_TEST_STATE++ >+ let __INTERNAL_PHASE_FAILED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 1 >+ return 1 >+ rlRun 'sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' >++ getopt -q -o lcts -- 'sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''sed -i '\''\'\'''\''s/multipaths.*/ultipaths {/g'\''\'\'''\'' /etc/multipath.conf'\''' >+ eval set -- ' -- '\''sed -i '\''\'\'''\''s/multipaths.*/ultipaths {/g'\''\'\'''\'' /etc/multipath.conf'\''' >++ set -- -- 'sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''' >+ [[ sed -i 's/multipaths.*/ultipaths {/g' /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Running '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Running '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:08 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''' >:: [ 03:07:08 ] :: [ BEGIN ] :: Running 'sed -i 's/multipaths.*/ultipaths {/g' /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' >++ sed -i 's/multipaths.*/ultipaths {/g' /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''' 0 '(Expected 0, got 0)' 'sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\''' '(Expected 0, got 0)' 'sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' >+ rljAddTest 'Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS 'sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=8 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="8") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="14") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 PASS 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >:: [ 03:07:08 ] :: [ PASS ] :: Command 'sed -i 's/multipaths.*/ultipaths {/g' /etc/multipath.conf' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' --command 'sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnc2VkIC1pICdzL211bHRpcGF0aHMuKi91bHRpcGF0aHMgey9nJyAvZXRjL211bHRpcGF0aC5jb25mJyAoRXhwZWN0ZWQgMCwgZ290IDAp"' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="c2VkIC1pICdzL211bHRpcGF0aHMuKi91bHRpcGF0aHMgey9nJyAvZXRjL211bHRpcGF0aC5jb25m"' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''sed\ -i\ \'\''s/multipaths.\*/ultipaths\ \{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'sed -i '\''s/multipaths.*/ultipaths {/g'\'' /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''sed\ -i\ \'\''s/multipaths.\*/ultipaths\ \{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/multipaths.\*/ultipaths\ \{/g\'\''\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355228" --message="Q29tbWFuZCAnc2VkIC1pICdzL211bHRpcGF0aHMuKi91bHRpcGF0aHMgey9nJyAvZXRjL211bHRpcGF0aC5jb25mJyAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="c2VkIC1pICdzL211bHRpcGF0aHMuKi91bHRpcGF0aHMgey9nJyAvZXRjL211bHRpcGF0aC5jb25m" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355228" --message=Command\ \'\''sed\ -i\ \'\''s/multipaths.\*/ultipaths\ \{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/multipaths.\*/ultipaths\ \{/g\'\''\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355228" --message="Q29tbWFuZCAnc2VkIC1pICdzL211bHRpcGF0aHMuKi91bHRpcGF0aHMgey9nJyAvZXRjL211bHRpcGF0aC5jb25mJyAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="c2VkIC1pICdzL211bHRpcGF0aHMuKi91bHRpcGF0aHMgey9nJyAvZXRjL211bHRpcGF0aC5jb25m" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 0 >+ rlRun 'multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' 0 'test wrong multipaths section keyword' >++ getopt -q -o lcts -- 'multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' 0 'test wrong multipaths section keyword' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath 2>&1 | grep '\''\'\'''\''invalid keyword: ultipaths'\''\'\'''\'''\'' '\''0'\'' '\''test wrong multipaths section keyword'\''' >+ eval set -- ' -- '\''multipath 2>&1 | grep '\''\'\'''\''invalid keyword: ultipaths'\''\'\'''\'''\'' '\''0'\'' '\''test wrong multipaths section keyword'\''' >++ set -- -- 'multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' 0 'test wrong multipaths section keyword' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z test wrong multipaths section keyword ]] >+ __INTERNAL_rlRun_comment_begin='test wrong multipaths section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: ultipaths'\'''\''' >+ __INTERNAL_rlRun_comment='test wrong multipaths section keyword' >+ [[ multipath 2>&1 | grep 'invalid keyword: ultipaths' =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'test wrong multipaths section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: ultipaths'\'''\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'test wrong multipaths section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: ultipaths'\'''\''' BEGIN >+ local 'MESSAGE=test wrong multipaths section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: ultipaths'\'''\''' >+ local 'MESSAGE_COLORED=test wrong multipaths section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: ultipaths'\'''\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ BEGIN ] :: test wrong multipaths section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: ultipaths'\'''\''' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ BEGIN ] :: test wrong multipaths section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: ultipaths'\'''\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:08 ] :: [ BEGIN ] :: test wrong multipaths section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: ultipaths'\'''\''' >:: [ 03:07:08 ] :: [ BEGIN ] :: test wrong multipaths section keyword :: actually running 'multipath 2>&1 | grep 'invalid keyword: ultipaths'' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' >++ multipath >++ grep 'invalid keyword: ultipaths' >Jun 07 03:07:08 | /etc/multipath.conf line 22, invalid keyword: ultipaths >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''multipath 2>&1 | grep '\''invalid keyword: ultipaths'\'''\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'test wrong multipaths section keyword' 0 '(Expected 0, got 0)' 'multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'test wrong multipaths section keyword' '(Expected 0, got 0)' 'multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' >+ rljAddTest 'test wrong multipaths section keyword (Expected 0, got 0)' PASS 'multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=8 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="8") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="15") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'test wrong multipaths section keyword (Expected 0, got 0)' PASS >+ local 'MESSAGE=test wrong multipaths section keyword (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=test wrong multipaths section keyword (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 PASS 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ PASS ] :: test wrong multipaths section keyword (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ PASS ] :: test wrong multipaths section keyword (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: test wrong multipaths section keyword (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: test wrong multipaths section keyword (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: test wrong multipaths section keyword (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: test wrong multipaths section keyword (Expected 0, got 0)' >:: [ 03:07:08 ] :: [ PASS ] :: test wrong multipaths section keyword (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'test wrong multipaths section keyword (Expected 0, got 0)' --command 'multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'test wrong multipaths section keyword (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="dGVzdCB3cm9uZyBtdWx0aXBhdGhzIHNlY3Rpb24ga2V5d29yZCAoRXhwZWN0ZWQgMCwgZ290IDAp"' >+ printf -v lineraw '%s %s=%q' '' --message 'test wrong multipaths section keyword (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdpbnZhbGlkIGtleXdvcmQ6IHVsdGlwYXRocyc="' >+ printf -v lineraw '%s %s=%q' ' --message=test\ wrong\ multipaths\ section\ keyword\ \(Expected\ 0\,\ got\ 0\)' --command 'multipath 2>&1 | grep '\''invalid keyword: ultipaths'\''' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=test\ wrong\ multipaths\ section\ keyword\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|\ grep\ \'\''invalid\ keyword:\ ultipaths\'\''' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355228" --message="dGVzdCB3cm9uZyBtdWx0aXBhdGhzIHNlY3Rpb24ga2V5d29yZCAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdpbnZhbGlkIGtleXdvcmQ6IHVsdGlwYXRocyc=" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355228" --message=test\ wrong\ multipaths\ section\ keyword\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|\ grep\ \'\''invalid\ keyword:\ ultipaths\'\'' -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355228" --message="dGVzdCB3cm9uZyBtdWx0aXBhdGhzIHNlY3Rpb24ga2V5d29yZCAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdpbnZhbGlkIGtleXdvcmQ6IHVsdGlwYXRocyc=" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 0 >+ rlRun 'sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' >++ getopt -q -o lcts -- 'sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''sed -i '\''\'\'''\''s/defaults.*/efaults {/g'\''\'\'''\'' /etc/multipath.conf'\''' >+ eval set -- ' -- '\''sed -i '\''\'\'''\''s/defaults.*/efaults {/g'\''\'\'''\'' /etc/multipath.conf'\''' >++ set -- -- 'sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''' >+ [[ sed -i 's/defaults.*/efaults {/g' /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Running '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Running '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:08 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''' >:: [ 03:07:08 ] :: [ BEGIN ] :: Running 'sed -i 's/defaults.*/efaults {/g' /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' >++ sed -i 's/defaults.*/efaults {/g' /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''' 0 '(Expected 0, got 0)' 'sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\''' '(Expected 0, got 0)' 'sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' >+ rljAddTest 'Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS 'sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=8 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="8") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="16") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 PASS 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >:: [ 03:07:08 ] :: [ PASS ] :: Command 'sed -i 's/defaults.*/efaults {/g' /etc/multipath.conf' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' --command 'sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnc2VkIC1pICdzL2RlZmF1bHRzLiovZWZhdWx0cyB7L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk="' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="c2VkIC1pICdzL2RlZmF1bHRzLiovZWZhdWx0cyB7L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY="' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''sed\ -i\ \'\''s/defaults.\*/efaults\ \{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'sed -i '\''s/defaults.*/efaults {/g'\'' /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''sed\ -i\ \'\''s/defaults.\*/efaults\ \{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/defaults.\*/efaults\ \{/g\'\''\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355228" --message="Q29tbWFuZCAnc2VkIC1pICdzL2RlZmF1bHRzLiovZWZhdWx0cyB7L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2RlZmF1bHRzLiovZWZhdWx0cyB7L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355228" --message=Command\ \'\''sed\ -i\ \'\''s/defaults.\*/efaults\ \{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/defaults.\*/efaults\ \{/g\'\''\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355228" --message="Q29tbWFuZCAnc2VkIC1pICdzL2RlZmF1bHRzLiovZWZhdWx0cyB7L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmYnIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="c2VkIC1pICdzL2RlZmF1bHRzLiovZWZhdWx0cyB7L2cnIC9ldGMvbXVsdGlwYXRoLmNvbmY=" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 0 >+ rlRun 'multipath 2>&1 | grep '\''invalid keyword: efaults'\''' 0 'test wrong defaults section keyword' >++ getopt -q -o lcts -- 'multipath 2>&1 | grep '\''invalid keyword: efaults'\''' 0 'test wrong defaults section keyword' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath 2>&1 | grep '\''\'\'''\''invalid keyword: efaults'\''\'\'''\'''\'' '\''0'\'' '\''test wrong defaults section keyword'\''' >+ eval set -- ' -- '\''multipath 2>&1 | grep '\''\'\'''\''invalid keyword: efaults'\''\'\'''\'''\'' '\''0'\'' '\''test wrong defaults section keyword'\''' >++ set -- -- 'multipath 2>&1 | grep '\''invalid keyword: efaults'\''' 0 'test wrong defaults section keyword' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath 2>&1 | grep '\''invalid keyword: efaults'\''' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z test wrong defaults section keyword ]] >+ __INTERNAL_rlRun_comment_begin='test wrong defaults section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: efaults'\'''\''' >+ __INTERNAL_rlRun_comment='test wrong defaults section keyword' >+ [[ multipath 2>&1 | grep 'invalid keyword: efaults' =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath 2>&1 | grep '\''invalid keyword: efaults'\''' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'test wrong defaults section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: efaults'\'''\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'test wrong defaults section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: efaults'\'''\''' BEGIN >+ local 'MESSAGE=test wrong defaults section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: efaults'\'''\''' >+ local 'MESSAGE_COLORED=test wrong defaults section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: efaults'\'''\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ BEGIN ] :: test wrong defaults section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: efaults'\'''\''' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ BEGIN ] :: test wrong defaults section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: efaults'\'''\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:08 ] :: [ BEGIN ] :: test wrong defaults section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: efaults'\'''\''' >:: [ 03:07:08 ] :: [ BEGIN ] :: test wrong defaults section keyword :: actually running 'multipath 2>&1 | grep 'invalid keyword: efaults'' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath 2>&1 | grep '\''invalid keyword: efaults'\''' >++ multipath >++ grep 'invalid keyword: efaults' >Jun 07 03:07:08 | /etc/multipath.conf line 11, invalid keyword: efaults >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''multipath 2>&1 | grep '\''invalid keyword: efaults'\'''\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'test wrong defaults section keyword' 0 '(Expected 0, got 0)' 'multipath 2>&1 | grep '\''invalid keyword: efaults'\''' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'test wrong defaults section keyword' '(Expected 0, got 0)' 'multipath 2>&1 | grep '\''invalid keyword: efaults'\''' >+ rljAddTest 'test wrong defaults section keyword (Expected 0, got 0)' PASS 'multipath 2>&1 | grep '\''invalid keyword: efaults'\''' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=8 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="8") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="17") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'test wrong defaults section keyword (Expected 0, got 0)' PASS >+ local 'MESSAGE=test wrong defaults section keyword (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=test wrong defaults section keyword (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 PASS 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ PASS ] :: test wrong defaults section keyword (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ PASS ] :: test wrong defaults section keyword (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: test wrong defaults section keyword (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: test wrong defaults section keyword (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: test wrong defaults section keyword (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: test wrong defaults section keyword (Expected 0, got 0)' >:: [ 03:07:08 ] :: [ PASS ] :: test wrong defaults section keyword (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'test wrong defaults section keyword (Expected 0, got 0)' --command 'multipath 2>&1 | grep '\''invalid keyword: efaults'\''' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'test wrong defaults section keyword (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="dGVzdCB3cm9uZyBkZWZhdWx0cyBzZWN0aW9uIGtleXdvcmQgKEV4cGVjdGVkIDAsIGdvdCAwKQ=="' >+ printf -v lineraw '%s %s=%q' '' --message 'test wrong defaults section keyword (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath 2>&1 | grep '\''invalid keyword: efaults'\''' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdpbnZhbGlkIGtleXdvcmQ6IGVmYXVsdHMn"' >+ printf -v lineraw '%s %s=%q' ' --message=test\ wrong\ defaults\ section\ keyword\ \(Expected\ 0\,\ got\ 0\)' --command 'multipath 2>&1 | grep '\''invalid keyword: efaults'\''' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=test\ wrong\ defaults\ section\ keyword\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|\ grep\ \'\''invalid\ keyword:\ efaults\'\''' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355228" --message="dGVzdCB3cm9uZyBkZWZhdWx0cyBzZWN0aW9uIGtleXdvcmQgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdpbnZhbGlkIGtleXdvcmQ6IGVmYXVsdHMn" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355228" --message=test\ wrong\ defaults\ section\ keyword\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|\ grep\ \'\''invalid\ keyword:\ efaults\'\'' -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355228" --message="dGVzdCB3cm9uZyBkZWZhdWx0cyBzZWN0aW9uIGtleXdvcmQgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdpbnZhbGlkIGtleXdvcmQ6IGVmYXVsdHMn" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 0 >+ rlRun 'sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' >++ getopt -q -o lcts -- 'sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''sed -i '\''\'\'''\''s/blacklist {/lacklist {/g'\''\'\'''\'' /etc/multipath.conf'\''' >+ eval set -- ' -- '\''sed -i '\''\'\'''\''s/blacklist {/lacklist {/g'\''\'\'''\'' /etc/multipath.conf'\''' >++ set -- -- 'sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z '' ]] >+ __INTERNAL_rlRun_comment_begin='Running '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''' >+ [[ sed -i 's/blacklist {/lacklist {/g' /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Running '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Running '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Running '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Running '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:08 ] :: [ BEGIN ] :: Running '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''' >:: [ 03:07:08 ] :: [ BEGIN ] :: Running 'sed -i 's/blacklist {/lacklist {/g' /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' >++ sed -i 's/blacklist {/lacklist {/g' /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''' 0 '(Expected 0, got 0)' 'sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\''' '(Expected 0, got 0)' 'sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' >+ rljAddTest 'Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS 'sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=8 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="8") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="18") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' PASS >+ local 'MESSAGE=Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355228 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:08 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:08 7 PASS 3 >+ MESSAGE=':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ echo -e ':: [ 03:07:08 ] :: [ PASS ] :: Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >:: [ 03:07:08 ] :: [ PASS ] :: Command 'sed -i 's/blacklist {/lacklist {/g' /etc/multipath.conf' (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' --command 'sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Q29tbWFuZCAnc2VkIC1pICdzL2JsYWNrbGlzdCB7L2xhY2tsaXN0IHsvZycgL2V0Yy9tdWx0aXBhdGguY29uZicgKEV4cGVjdGVkIDAsIGdvdCAwKQ=="' >+ printf -v lineraw '%s %s=%q' '' --message 'Command '\''sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf'\'' (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="c2VkIC1pICdzL2JsYWNrbGlzdCB7L2xhY2tsaXN0IHsvZycgL2V0Yy9tdWx0aXBhdGguY29uZg=="' >+ printf -v lineraw '%s %s=%q' ' --message=Command\ \'\''sed\ -i\ \'\''s/blacklist\ \{/lacklist\ \{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\)' --command 'sed -i '\''s/blacklist {/lacklist {/g'\'' /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Command\ \'\''sed\ -i\ \'\''s/blacklist\ \{/lacklist\ \{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/blacklist\ \{/lacklist\ \{/g\'\''\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355228" --message="Q29tbWFuZCAnc2VkIC1pICdzL2JsYWNrbGlzdCB7L2xhY2tsaXN0IHsvZycgL2V0Yy9tdWx0aXBhdGguY29uZicgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="c2VkIC1pICdzL2JsYWNrbGlzdCB7L2xhY2tsaXN0IHsvZycgL2V0Yy9tdWx0aXBhdGguY29uZg==" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355228" --message=Command\ \'\''sed\ -i\ \'\''s/blacklist\ \{/lacklist\ \{/g\'\''\ /etc/multipath.conf\'\''\ \(Expected\ 0\,\ got\ 0\) --command=sed\ -i\ \'\''s/blacklist\ \{/lacklist\ \{/g\'\''\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355228" --message="Q29tbWFuZCAnc2VkIC1pICdzL2JsYWNrbGlzdCB7L2xhY2tsaXN0IHsvZycgL2V0Yy9tdWx0aXBhdGguY29uZicgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="c2VkIC1pICdzL2JsYWNrbGlzdCB7L2xhY2tsaXN0IHsvZycgL2V0Yy9tdWx0aXBhdGguY29uZg==" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 0 >+ rlRun 'multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' 0 'test wrong blacklist section keyword' >++ getopt -q -o lcts -- 'multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' 0 'test wrong blacklist section keyword' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath 2>&1 | grep '\''\'\'''\''invalid keyword: lacklist'\''\'\'''\'''\'' '\''0'\'' '\''test wrong blacklist section keyword'\''' >+ eval set -- ' -- '\''multipath 2>&1 | grep '\''\'\'''\''invalid keyword: lacklist'\''\'\'''\'''\'' '\''0'\'' '\''test wrong blacklist section keyword'\''' >++ set -- -- 'multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' 0 'test wrong blacklist section keyword' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z test wrong blacklist section keyword ]] >+ __INTERNAL_rlRun_comment_begin='test wrong blacklist section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: lacklist'\'''\''' >+ __INTERNAL_rlRun_comment='test wrong blacklist section keyword' >+ [[ multipath 2>&1 | grep 'invalid keyword: lacklist' =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'test wrong blacklist section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: lacklist'\'''\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'test wrong blacklist section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: lacklist'\'''\''' BEGIN >+ local 'MESSAGE=test wrong blacklist section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: lacklist'\'''\''' >+ local 'MESSAGE_COLORED=test wrong blacklist section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: lacklist'\'''\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355229 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:09 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:09 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:09 ] :: [ BEGIN ] :: test wrong blacklist section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: lacklist'\'''\''' >+ MESSAGE_COLORED=':: [ 03:07:09 ] :: [ BEGIN ] :: test wrong blacklist section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: lacklist'\'''\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:09 ] :: [ BEGIN ] :: test wrong blacklist section keyword :: actually running '\''multipath 2>&1 | grep '\''invalid keyword: lacklist'\'''\''' >:: [ 03:07:09 ] :: [ BEGIN ] :: test wrong blacklist section keyword :: actually running 'multipath 2>&1 | grep 'invalid keyword: lacklist'' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' >++ multipath >++ grep 'invalid keyword: lacklist' >Jun 07 03:07:09 | /etc/multipath.conf line 20, invalid keyword: lacklist >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''multipath 2>&1 | grep '\''invalid keyword: lacklist'\'''\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'test wrong blacklist section keyword' 0 '(Expected 0, got 0)' 'multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'test wrong blacklist section keyword' '(Expected 0, got 0)' 'multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' >+ rljAddTest 'test wrong blacklist section keyword (Expected 0, got 0)' PASS 'multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=8 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="8") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="19") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'test wrong blacklist section keyword (Expected 0, got 0)' PASS >+ local 'MESSAGE=test wrong blacklist section keyword (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=test wrong blacklist section keyword (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355229 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:09 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:09 7 PASS 3 >+ MESSAGE=':: [ 03:07:09 ] :: [ PASS ] :: test wrong blacklist section keyword (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:09 ] :: [ PASS ] :: test wrong blacklist section keyword (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:09 ] :: [ PASS ] :: test wrong blacklist section keyword (Expected 0, got 0)' >+ echo -e ':: [ 03:07:09 ] :: [ PASS ] :: test wrong blacklist section keyword (Expected 0, got 0)' >+ echo -e ':: [ 03:07:09 ] :: [ PASS ] :: test wrong blacklist section keyword (Expected 0, got 0)' >+ echo -e ':: [ 03:07:09 ] :: [ PASS ] :: test wrong blacklist section keyword (Expected 0, got 0)' >:: [ 03:07:09 ] :: [ PASS ] :: test wrong blacklist section keyword (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'test wrong blacklist section keyword (Expected 0, got 0)' --command 'multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'test wrong blacklist section keyword (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="dGVzdCB3cm9uZyBibGFja2xpc3Qgc2VjdGlvbiBrZXl3b3JkIChFeHBlY3RlZCAwLCBnb3QgMCk="' >+ printf -v lineraw '%s %s=%q' '' --message 'test wrong blacklist section keyword (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdpbnZhbGlkIGtleXdvcmQ6IGxhY2tsaXN0Jw=="' >+ printf -v lineraw '%s %s=%q' ' --message=test\ wrong\ blacklist\ section\ keyword\ \(Expected\ 0\,\ got\ 0\)' --command 'multipath 2>&1 | grep '\''invalid keyword: lacklist'\''' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=test\ wrong\ blacklist\ section\ keyword\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|\ grep\ \'\''invalid\ keyword:\ lacklist\'\''' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355229" --message="dGVzdCB3cm9uZyBibGFja2xpc3Qgc2VjdGlvbiBrZXl3b3JkIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdpbnZhbGlkIGtleXdvcmQ6IGxhY2tsaXN0Jw==" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355229" --message=test\ wrong\ blacklist\ section\ keyword\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ 2\>\&1\ \|\ grep\ \'\''invalid\ keyword:\ lacklist\'\'' -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355229" --message="dGVzdCB3cm9uZyBibGFja2xpc3Qgc2VjdGlvbiBrZXl3b3JkIChFeHBlY3RlZCAwLCBnb3QgMCk=" --command="bXVsdGlwYXRoIDI+JjEgfCBncmVwICdpbnZhbGlkIGtleXdvcmQ6IGxhY2tsaXN0Jw==" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ return 0 >+ rlPhaseEnd >+ rljClosePhase >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=8 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=0 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=PASS >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="FAIL") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Test") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="8") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="20") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355219") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="223") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ [[ 1 -eq 0 ]] >+ local result >+ local logfile=/var/tmp/beakerlib-UTFH0Ce/journal.txt >+ local score=8 >+ '[' 8 -eq 0 ']' >+ result=FAIL >+ let __INTERNAL_PHASES_FAILED++ >+ __INTERNAL_SET_WORST_PHASE_RESULT FAIL >+ local 'results=PASS WARN FAIL' >++ echo 'PASS(.*)' >+ [[ PASS WARN FAIL =~ PASS(.*) ]] >+ local 'possible_results= WARN FAIL' >+ rlLogDebug '__INTERNAL_SET_WORST_PHASE_RESULT(): possible worse results are now WARN FAIL, current result is FAIL' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ [[ WARN FAIL =~ FAIL ]] >+ rlLogDebug '__INTERNAL_SET_WORST_PHASE_RESULT(): changing worst phase result from PASS to FAIL' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PHASES_WORST_RESULT=FAIL >+ local name=Test >+ rlLogDebug 'rljClosePhase: Phase Test closed' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local endtime=1528355229 >+ __INTERNAL_PrintFootLog 1528355219 1528355229 Assertions 20 8 FAIL >+ local result_colored >+ local starttime=1528355219 >+ local endtime=1528355229 >+ local stat_name=Assertions >+ local stat_good=20 >+ local stat_bad=8 >+ local result=FAIL >+ local result_pref= >+ [[ -n '' ]] >+ __INTERNAL_colorize_prio FAIL result_colored >+ local prio=FAIL var=result_colored >+ local COLOR= UNCOLOR= >+ __INTERNAL_get_prio_colors FAIL COLOR UNCOLOR >+ local prio=FAIL var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ eval 'result_colored="FAIL"' >++ result_colored=FAIL >+ __INTERNAL_LogText :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local MESSAGE=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local MESSAGE_COLORED=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ return 0 >+ __INTERNAL_LogText ':: Duration: 10s' >+ local 'MESSAGE=:: Duration: 10s' >+ local 'MESSAGE_COLORED=:: Duration: 10s' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: Duration: 10s' >+ echo -e ':: Duration: 10s' >+ echo -e ':: Duration: 10s' >+ echo -e ':: Duration: 10s' >:: Duration: 10s >+ return 0 >+ __INTERNAL_LogText ':: Assertions: 20 good, 8 bad' >+ local 'MESSAGE=:: Assertions: 20 good, 8 bad' >+ local 'MESSAGE_COLORED=:: Assertions: 20 good, 8 bad' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: Assertions: 20 good, 8 bad' >+ echo -e ':: Assertions: 20 good, 8 bad' >+ echo -e ':: Assertions: 20 good, 8 bad' >+ echo -e ':: Assertions: 20 good, 8 bad' >:: Assertions: 20 good, 8 bad >+ return 0 >+ __INTERNAL_LogText ':: RESULT: FAIL' '' '' ':: RESULT: FAIL' >+ local 'MESSAGE=:: RESULT: FAIL' >+ local 'MESSAGE_COLORED=:: RESULT: FAIL' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: RESULT: FAIL' >+ echo -e ':: RESULT: FAIL' >+ echo -e ':: RESULT: FAIL' >+ echo -e ':: RESULT: FAIL' >:: RESULT: FAIL >+ return 0 >+ __INTERNAL_LogText '' >+ local MESSAGE= >+ local MESSAGE_COLORED= >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '' >+ echo -e '' >+ echo -e '' >+ echo -e '' > >+ return 0 >++ mktemp >+ local logfile=/tmp/tmp.mE0Wb3CSS7 >+ tail -n +224 /var/tmp/beakerlib-UTFH0Ce/journal.txt >++ echo Test >++ tr -s - >+ rlReport Test FAIL 8 /tmp/tmp.mE0Wb3CSS7 >+ local testname=Test >++ echo FAIL >++ tr '[:lower:]' '[:upper:]' >+ local result=FAIL >+ local score=8 >+ local logfile=/tmp/tmp.mE0Wb3CSS7 >+ case "$result" in >+ result=FAIL >+ rlLogDebug 'rlReport: result: FAIL, score: 8, log: /tmp/tmp.mE0Wb3CSS7' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ '[' -z '' ']' >+ local BEAKERLIB_COMMAND_REPORT_RESULT=/bin/true >+ '[' -n '' ']' >+ rm -f /tmp/tmp.mE0Wb3CSS7 >+ [[ '' == \0 ]] >+ let __INTERNAL_METAFILE_INDENT_LEVEL-- >+ unset '__INTERNAL_PHASE_TYPE[0]' >+ __INTERNAL_PHASE_TYPE=("${__INTERNAL_PHASE_TYPE[@]}") >+ unset '__INTERNAL_PHASE_NAME[0]' >+ __INTERNAL_PHASE_NAME=("${__INTERNAL_PHASE_NAME[@]}") >+ [[ 1 -gt 1 ]] >+ unset '__INTERNAL_PHASE_FAILED[0]' >+ __INTERNAL_PHASE_FAILED=("${__INTERNAL_PHASE_FAILED[@]}") >+ [[ 1 -gt 1 ]] >+ unset '__INTERNAL_PHASE_PASSED[0]' >+ __INTERNAL_PHASE_PASSED=("${__INTERNAL_PHASE_PASSED[@]}") >+ unset '__INTERNAL_PHASE_STARTTIME[0]' >+ __INTERNAL_PHASE_STARTTIME=("${__INTERNAL_PHASE_STARTTIME[@]}") >+ unset '__INTERNAL_PHASE_TXTLOG_START[0]' >+ __INTERNAL_PHASE_TXTLOG_START=("${__INTERNAL_PHASE_TXTLOG_START[@]}") >+ unset '__INTERNAL_PHASE_METRICS[0]' >+ __INTERNAL_PHASE_METRICS=("${__INTERNAL_PHASE_METRICS[@]}") >+ __INTERNAL_PHASE_OPEN=0 >+ __INTERNAL_WriteToMetafile --result FAIL --score 8 >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ -- != \-\- ]] >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n FAIL >++ base64 -w 0 >+ line+=' --result="RkFJTA=="' >+ printf -v lineraw '%s %s=%q' '' --result FAIL >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 8 >++ base64 -w 0 >+ line+=' --score="OA=="' >+ printf -v lineraw '%s %s=%q' ' --result=FAIL' --score 8 >+ shift >+ shift >+ [[ 0 -gt 0 ]] >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 1 >+ line=' --timestamp="1528355229" --result="RkFJTA==" --score="OA=="' >+ lineraw=' --timestamp="1528355229" --result=FAIL --score=8' >+ [[ -n '' ]] >+ echo ' --timestamp="1528355229" --result="RkFJTA==" --score="OA=="' >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ rlPhaseStartCleanup >+ rlPhaseStart WARN Cleanup >+ '[' xWARN = xFAIL -o xWARN = xWARN ']' >+ rljAddPhase WARN Cleanup >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=8 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=1 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=0 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=FAIL >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=1 >++ __INTERNAL_PHASE_TYPE=() >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=() >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=() >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=() >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=() >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=() >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=() >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ local MSG=Cleanup >++ cat /var/tmp/beakerlib-UTFH0Ce/journal.txt >++ wc -l >+ local TXTLOG_START=265 >+ rlLogDebug 'rljAddPhase: Phase Cleanup started' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_WriteToMetafile phase --name Cleanup --type WARN >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ ph != \-\- ]] >+ local element=phase >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n Cleanup >++ base64 -w 0 >+ line+=' --name="Q2xlYW51cA=="' >+ printf -v lineraw '%s %s=%q' '' --name Cleanup >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n WARN >++ base64 -w 0 >+ line+=' --type="V0FSTg=="' >+ printf -v lineraw '%s %s=%q' ' --name=Cleanup' --type WARN >+ shift >+ shift >+ [[ 0 -gt 0 ]] >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 1 >+ line=' phase --timestamp="1528355229" --name="Q2xlYW51cA==" --type="V0FSTg=="' >+ lineraw=' phase --timestamp="1528355229" --name=Cleanup --type=WARN' >+ [[ -n '' ]] >+ echo ' phase --timestamp="1528355229" --name="Q2xlYW51cA==" --type="V0FSTg=="' >+ __INTERNAL_PrintHeadLog Cleanup >+ __INTERNAL_LogText '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local 'MESSAGE=\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local 'MESSAGE_COLORED=\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' > >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ return 0 >+ __INTERNAL_LogText ':: Cleanup' >+ local 'MESSAGE=:: Cleanup' >+ local 'MESSAGE_COLORED=:: Cleanup' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: Cleanup' >+ echo -e ':: Cleanup' >+ echo -e ':: Cleanup' >+ echo -e ':: Cleanup' >:: Cleanup >+ return 0 >+ __INTERNAL_LogText '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local 'MESSAGE=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local 'MESSAGE_COLORED=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: > >+ return 0 >+ [[ '' == \0 ]] >+ let __INTERNAL_METAFILE_INDENT_LEVEL++ >+ __INTERNAL_PHASE_TYPE=("$1" "${__INTERNAL_PHASE_TYPE[@]}") >+ __INTERNAL_PHASE_NAME=("$MSG" "${__INTERNAL_PHASE_NAME[@]}") >+ __INTERNAL_PHASE_FAILED=(0 "${__INTERNAL_PHASE_FAILED[@]}") >+ __INTERNAL_PHASE_PASSED=(0 "${__INTERNAL_PHASE_PASSED[@]}") >+ __INTERNAL_PHASE_STARTTIME=($__INTERNAL_TIMESTAMP "${__INTERNAL_PHASE_STARTTIME[@]}") >+ __INTERNAL_PHASE_TXTLOG_START=($TXTLOG_START "${__INTERNAL_PHASE_TXTLOG_START[@]}") >+ __INTERNAL_PHASE_OPEN=1 >+ __INTERNAL_PHASE_METRICS=("" "${__INTERNAL_PHASE_METRICS[@]}") >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ return 0 >+ rlRun 'multipath -F' 0 'Flush all unused multipath device maps' >++ getopt -q -o lcts -- 'multipath -F' 0 'Flush all unused multipath device maps' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''multipath -F'\'' '\''0'\'' '\''Flush all unused multipath device maps'\''' >+ eval set -- ' -- '\''multipath -F'\'' '\''0'\'' '\''Flush all unused multipath device maps'\''' >++ set -- -- 'multipath -F' 0 'Flush all unused multipath device maps' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=multipath -F' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z Flush all unused multipath device maps ]] >+ __INTERNAL_rlRun_comment_begin='Flush all unused multipath device maps :: actually running '\''multipath -F'\''' >+ __INTERNAL_rlRun_comment='Flush all unused multipath device maps' >+ [[ multipath -F =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: multipath -F' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Flush all unused multipath device maps :: actually running '\''multipath -F'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Flush all unused multipath device maps :: actually running '\''multipath -F'\''' BEGIN >+ local 'MESSAGE=Flush all unused multipath device maps :: actually running '\''multipath -F'\''' >+ local 'MESSAGE_COLORED=Flush all unused multipath device maps :: actually running '\''multipath -F'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355229 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:09 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:09 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:09 ] :: [ BEGIN ] :: Flush all unused multipath device maps :: actually running '\''multipath -F'\''' >+ MESSAGE_COLORED=':: [ 03:07:09 ] :: [ BEGIN ] :: Flush all unused multipath device maps :: actually running '\''multipath -F'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:09 ] :: [ BEGIN ] :: Flush all unused multipath device maps :: actually running '\''multipath -F'\''' >:: [ 03:07:09 ] :: [ BEGIN ] :: Flush all unused multipath device maps :: actually running 'multipath -F' >+ return 0 >+ false >+ false >+ false >+ eval 'multipath -F' >++ multipath -F >Jun 07 03:07:09 | /etc/multipath.conf line 11, invalid keyword: efaults >Jun 07 03:07:09 | /etc/multipath.conf line 12, invalid keyword: user_friendly_names >Jun 07 03:07:09 | /etc/multipath.conf line 13, invalid keyword: find_ultipaths >Jun 07 03:07:09 | unmatched '}' at line 14 of /etc/multipath.conf >Jun 07 03:07:09 | /etc/multipath.conf line 14, invalid keyword: } >Jun 07 03:07:09 | /etc/multipath.conf line 20, invalid keyword: lacklist >Jun 07 03:07:09 | unmatched '}' at line 21 of /etc/multipath.conf >Jun 07 03:07:09 | /etc/multipath.conf line 21, invalid keyword: } >Jun 07 03:07:09 | /etc/multipath.conf line 22, invalid keyword: ultipaths >Jun 07 03:07:09 | /etc/multipath.conf line 23, invalid keyword: multipath >Jun 07 03:07:09 | /etc/multipath.conf line 24, invalid keyword: wwid >Jun 07 03:07:09 | /etc/multipath.conf line 25, invalid keyword: alias >Jun 07 03:07:09 | unmatched '}' at line 26 of /etc/multipath.conf >Jun 07 03:07:09 | /etc/multipath.conf line 26, invalid keyword: } >Jun 07 03:07:09 | unmatched '}' at line 27 of /etc/multipath.conf >Jun 07 03:07:09 | /etc/multipath.conf line 27, invalid keyword: } >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''multipath -F'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Flush all unused multipath device maps' 0 '(Expected 0, got 0)' 'multipath -F' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Flush all unused multipath device maps' '(Expected 0, got 0)' 'multipath -F' >+ rljAddTest 'Flush all unused multipath device maps (Expected 0, got 0)' PASS 'multipath -F' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=8 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=1 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=FAIL >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="WARN") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Cleanup") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355229") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="265") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Flush all unused multipath device maps (Expected 0, got 0)' PASS >+ local 'MESSAGE=Flush all unused multipath device maps (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Flush all unused multipath device maps (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355229 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:09 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:09 7 PASS 3 >+ MESSAGE=':: [ 03:07:09 ] :: [ PASS ] :: Flush all unused multipath device maps (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:09 ] :: [ PASS ] :: Flush all unused multipath device maps (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:09 ] :: [ PASS ] :: Flush all unused multipath device maps (Expected 0, got 0)' >+ echo -e ':: [ 03:07:09 ] :: [ PASS ] :: Flush all unused multipath device maps (Expected 0, got 0)' >+ echo -e ':: [ 03:07:09 ] :: [ PASS ] :: Flush all unused multipath device maps (Expected 0, got 0)' >+ echo -e ':: [ 03:07:09 ] :: [ PASS ] :: Flush all unused multipath device maps (Expected 0, got 0)' >:: [ 03:07:09 ] :: [ PASS ] :: Flush all unused multipath device maps (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Flush all unused multipath device maps (Expected 0, got 0)' --command 'multipath -F' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Flush all unused multipath device maps (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="Rmx1c2ggYWxsIHVudXNlZCBtdWx0aXBhdGggZGV2aWNlIG1hcHMgKEV4cGVjdGVkIDAsIGdvdCAwKQ=="' >+ printf -v lineraw '%s %s=%q' '' --message 'Flush all unused multipath device maps (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'multipath -F' >++ base64 -w 0 >+ line+=' --command="bXVsdGlwYXRoIC1G"' >+ printf -v lineraw '%s %s=%q' ' --message=Flush\ all\ unused\ multipath\ device\ maps\ \(Expected\ 0\,\ got\ 0\)' --command 'multipath -F' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Flush\ all\ unused\ multipath\ device\ maps\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ -F' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355229" --message="Rmx1c2ggYWxsIHVudXNlZCBtdWx0aXBhdGggZGV2aWNlIG1hcHMgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="bXVsdGlwYXRoIC1G" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355229" --message=Flush\ all\ unused\ multipath\ device\ maps\ \(Expected\ 0\,\ got\ 0\) --command=multipath\ -F -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355229" --message="Rmx1c2ggYWxsIHVudXNlZCBtdWx0aXBhdGggZGV2aWNlIG1hcHMgKEV4cGVjdGVkIDAsIGdvdCAwKQ==" --command="bXVsdGlwYXRoIC1G" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlServiceStop multipathd >+ '[' 1 -lt 1 ']' >+ local failed=0 >+ touch /services_list >+ local service >+ for service in "$@" >+ __INTERNAL_SERVICE status multipathd >+ local res=0 >+ local op=status >+ shift >+ [[ -n multipathd ]] >+ PAGER= >+ service multipathd status >Redirecting to /bin/systemctl status multipathd.service >â multipathd.service - Device-Mapper Multipath Device Controller > Loaded: loaded (/usr/lib/systemd/system/multipathd.service; enabled; vendor preset: enabled) > Active: active (running) since Thu 2018-06-07 03:06:59 EDT; 10s ago > Process: 5368 ExecStartPre=/sbin/multipath -A (code=exited, status=0/SUCCESS) > Process: 5367 ExecStartPre=/sbin/modprobe -a scsi_dh_alua scsi_dh_emc scsi_dh_rdac dm-multipath (code=exited, status=0/SUCCESS) > Main PID: 5369 (multipathd) > Status: "up" > Tasks: 7 > Memory: 13.4M > CGroup: /system.slice/multipathd.service > ââ5369 /sbin/multipathd -d -s > >Jun 07 03:07:08 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5369]: reconfigure (operator) >Jun 07 03:07:08 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5369]: mpathb: ignoring map >Jun 07 03:07:08 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5369]: 33333333000000fa0: rename mpathc to mypath >Jun 07 03:07:08 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5369]: mypath: load table [0 16384 multipath 0 0 1 1 service-time 0 1 1 8:16 1] >Jun 07 03:07:09 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5369]: sdb: Could not synchronize with kernel state >Jun 07 03:07:09 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5369]: DM message failed [reinstate_path 8:16] >Jun 07 03:07:09 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5369]: 8:16: reinstate failed >Jun 07 03:07:09 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5369]: mypath: load table [0 16384 multipath 0 0 1 1 service-time 0 1 1 8:16 1] >Jun 07 03:07:09 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5369]: mypath: already waiting for events on device >Jun 07 03:07:09 cisco-b420m3-01.rhts.eng.bos.redhat.com multipathd[5369]: sdb [8:16]: path added to devmap mypath >+ shift >+ [[ -n '' ]] >+ return 0 >+ local status=0 >++ echo multipathd >++ sed 's/[^a-zA-Z0-9]//g' >+ local serviceId=multipathd >++ __INTERNAL_SERVICE_STATE_LOAD multipathd >++ local serviceId=multipathd >++ local persistence=false >++ [[ false == \f\a\l\s\e ]] >++ local section=savedStates >++ __INTERNAL_ST_GET --namespace=rlService --section=savedStates multipathd >++ eval ' > local namespace="$__INTERNAL_STORAGE_DEFAULT_NAMESPACE" > local section="$__INTERNAL_STORAGE_DEFAULT_SECTION" > local GETOPT=$(getopt -o : -l namespace:,section: -- "$@") || return 126 > eval set -- "$GETOPT" > while true; do > case $1 in > --) shift; break ;; > --namespace) shift; namespace="$1" ;; > --section) shift; section="$1" ;; > esac; shift > done > [[ -z "$1" ]] && { > rlLogError "$FUNCNAME(): missing the Key!" > return 1 > } > local key="$1" > local file="${BEAKERLIB_DIR}/storage/${namespace}/${section}/${key}" > rlLogDebug "$FUNCNAME(): using file \"$file\"" >' >+++ local namespace=GENERIC >+++ local section=GENERIC >++++ getopt -o : -l namespace:,section: -- --namespace=rlService --section=savedStates multipathd >+++ local 'GETOPT= --namespace '\''rlService'\'' --section '\''savedStates'\'' -- '\''multipathd'\''' >+++ eval set -- ' --namespace '\''rlService'\'' --section '\''savedStates'\'' -- '\''multipathd'\''' >++++ set -- --namespace rlService --section savedStates -- multipathd >+++ true >+++ case $1 in >+++ shift >+++ namespace=rlService >+++ shift >+++ true >+++ case $1 in >+++ shift >+++ section=savedStates >+++ shift >+++ true >+++ case $1 in >+++ shift >+++ break >+++ [[ -z multipathd ]] >+++ local key=multipathd >+++ local file=/var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates/multipathd >+++ rlLogDebug '__INTERNAL_ST_GET(): using file "/var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates/multipathd"' >+++ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >++ [[ -f /var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates/multipathd ]] >++ [[ -r /var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates/multipathd ]] >+++ cat /var/tmp/beakerlib-UTFH0Ce/storage/rlService/savedStates/multipathd >++ local value=true >++ rlLogDebug '__INTERNAL_ST_GET(): got value '\''true'\''' >++ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >++ echo true >+ local wasRunning=true >+ '[' -z true ']' >+ '[' 0 == 3 ']' >+ __INTERNAL_SERVICE stop multipathd >+ local res=0 >+ local op=stop >+ shift >+ [[ -n multipathd ]] >+ PAGER= >+ service multipathd stop >Redirecting to /bin/systemctl stop multipathd.service >+ shift >+ [[ -n '' ]] >+ return 0 >+ rlLogDebug 'rlServiceStop: Service multipathd stopped successfully' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ return 0 >+ rlRun 'modprobe -r scsi_debug' 0 'Remove scsi_debug' >++ getopt -q -o lcts -- 'modprobe -r scsi_debug' 0 'Remove scsi_debug' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''modprobe -r scsi_debug'\'' '\''0'\'' '\''Remove scsi_debug'\''' >+ eval set -- ' -- '\''modprobe -r scsi_debug'\'' '\''0'\'' '\''Remove scsi_debug'\''' >++ set -- -- 'modprobe -r scsi_debug' 0 'Remove scsi_debug' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=modprobe -r scsi_debug' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z Remove scsi_debug ]] >+ __INTERNAL_rlRun_comment_begin='Remove scsi_debug :: actually running '\''modprobe -r scsi_debug'\''' >+ __INTERNAL_rlRun_comment='Remove scsi_debug' >+ [[ modprobe -r scsi_debug =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: modprobe -r scsi_debug' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Remove scsi_debug :: actually running '\''modprobe -r scsi_debug'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Remove scsi_debug :: actually running '\''modprobe -r scsi_debug'\''' BEGIN >+ local 'MESSAGE=Remove scsi_debug :: actually running '\''modprobe -r scsi_debug'\''' >+ local 'MESSAGE_COLORED=Remove scsi_debug :: actually running '\''modprobe -r scsi_debug'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355229 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:09 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:09 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:09 ] :: [ BEGIN ] :: Remove scsi_debug :: actually running '\''modprobe -r scsi_debug'\''' >+ MESSAGE_COLORED=':: [ 03:07:09 ] :: [ BEGIN ] :: Remove scsi_debug :: actually running '\''modprobe -r scsi_debug'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:09 ] :: [ BEGIN ] :: Remove scsi_debug :: actually running '\''modprobe -r scsi_debug'\''' >:: [ 03:07:09 ] :: [ BEGIN ] :: Remove scsi_debug :: actually running 'modprobe -r scsi_debug' >+ return 0 >+ false >+ false >+ false >+ eval 'modprobe -r scsi_debug' >++ modprobe -r scsi_debug >modprobe: FATAL: Module scsi_debug is in use. >+ local __INTERNAL_rlRun_exitcode=1 >+ rlLogDebug 'rlRun: command = '\''modprobe -r scsi_debug'\''; exitcode = 1; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<1\>' >+ local __INTERNAL_rlRun_result=1 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 1, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Remove scsi_debug' 1 '(Expected 0, got 1)' 'modprobe -r scsi_debug' >+ '[' 1 == 0 ']' >+ __INTERNAL_LogAndJournalFail 'Remove scsi_debug' '(Expected 0, got 1)' 'modprobe -r scsi_debug' >+ rljAddTest 'Remove scsi_debug (Expected 0, got 1)' FAIL 'modprobe -r scsi_debug' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=8 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=1 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=FAIL >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="WARN") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Cleanup") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="0") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="1") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355229") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="265") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Remove scsi_debug (Expected 0, got 1)' FAIL >+ local 'MESSAGE=Remove scsi_debug (Expected 0, got 1)' >+ local 'MESSAGE_COLORED=Remove scsi_debug (Expected 0, got 1)' >+ local prio=FAIL >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n FAIL ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355229 >+ __INTERNAL_get_prio_colors FAIL COLOR UNCOLOR >+ local prio=FAIL var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:09 '' 7 FAIL 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:09 7 FAIL 3 >+ MESSAGE=':: [ 03:07:09 ] :: [ FAIL ] :: Remove scsi_debug (Expected 0, got 1)' >+ MESSAGE_COLORED=':: [ 03:07:09 ] :: [ FAIL ] :: Remove scsi_debug (Expected 0, got 1)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:09 ] :: [ FAIL ] :: Remove scsi_debug (Expected 0, got 1)' >+ echo -e ':: [ 03:07:09 ] :: [ FAIL ] :: Remove scsi_debug (Expected 0, got 1)' >+ echo -e ':: [ 03:07:09 ] :: [ FAIL ] :: Remove scsi_debug (Expected 0, got 1)' >+ echo -e ':: [ 03:07:09 ] :: [ FAIL ] :: Remove scsi_debug (Expected 0, got 1)' >:: [ 03:07:09 ] :: [ FAIL ] :: Remove scsi_debug (Expected 0, got 1) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Remove scsi_debug (Expected 0, got 1)' --command 'modprobe -r scsi_debug' -- FAIL >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Remove scsi_debug (Expected 0, got 1)' >++ base64 -w 0 >+ line+=' --message="UmVtb3ZlIHNjc2lfZGVidWcgKEV4cGVjdGVkIDAsIGdvdCAxKQ=="' >+ printf -v lineraw '%s %s=%q' '' --message 'Remove scsi_debug (Expected 0, got 1)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'modprobe -r scsi_debug' >++ base64 -w 0 >+ line+=' --command="bW9kcHJvYmUgLXIgc2NzaV9kZWJ1Zw=="' >+ printf -v lineraw '%s %s=%q' ' --message=Remove\ scsi_debug\ \(Expected\ 0\,\ got\ 1\)' --command 'modprobe -r scsi_debug' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n FAIL >++ base64 -w 0 >+ line+=' -- "RkFJTA=="' >+ printf -v lineraw '%s -- %q' ' --message=Remove\ scsi_debug\ \(Expected\ 0\,\ got\ 1\) --command=modprobe\ -r\ scsi_debug' FAIL >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355229" --message="UmVtb3ZlIHNjc2lfZGVidWcgKEV4cGVjdGVkIDAsIGdvdCAxKQ==" --command="bW9kcHJvYmUgLXIgc2NzaV9kZWJ1Zw==" -- "RkFJTA=="' >+ lineraw=' test --timestamp="1528355229" --message=Remove\ scsi_debug\ \(Expected\ 0\,\ got\ 1\) --command=modprobe\ -r\ scsi_debug -- FAIL' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355229" --message="UmVtb3ZlIHNjc2lfZGVidWcgKEV4cGVjdGVkIDAsIGdvdCAxKQ==" --command="bW9kcHJvYmUgLXIgc2NzaV9kZWJ1Zw==" -- "RkFJTA=="' >+ '[' FAIL == PASS ']' >+ let __INTERNAL_TEST_STATE++ >+ let __INTERNAL_PHASE_FAILED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 1 >+ return 1 >+ rlRun 'cp -f /etc/multipath.conf.bak /etc/multipath.conf' 0 'Recovery /etc/multipath.conf' >++ getopt -q -o lcts -- 'cp -f /etc/multipath.conf.bak /etc/multipath.conf' 0 'Recovery /etc/multipath.conf' >+ local '__INTERNAL_rlRun_GETOPT= -- '\''cp -f /etc/multipath.conf.bak /etc/multipath.conf'\'' '\''0'\'' '\''Recovery /etc/multipath.conf'\''' >+ eval set -- ' -- '\''cp -f /etc/multipath.conf.bak /etc/multipath.conf'\'' '\''0'\'' '\''Recovery /etc/multipath.conf'\''' >++ set -- -- 'cp -f /etc/multipath.conf.bak /etc/multipath.conf' 0 'Recovery /etc/multipath.conf' >+ local __INTERNAL_rlRun_DO_LOG=false >+ local __INTERNAL_rlRun_DO_TAG=false >+ local __INTERNAL_rlRun_DO_KEEP=false >+ local __INTERNAL_rlRun_DO_CON=false >+ local __INTERNAL_rlRun_TAG_OUT= >+ local __INTERNAL_rlRun_TAG_ERR= >+ local __INTERNAL_rlRun_LOG_FILE= >+ local IFS >+ true >+ case "$1" in >+ shift >+ break >+ local '__INTERNAL_rlRun_command=cp -f /etc/multipath.conf.bak /etc/multipath.conf' >+ local __INTERNAL_rlRun_expected_orig=0 >+ local __INTERNAL_rlRun_expected=0 >+ local __INTERNAL_rlRun_comment >+ local __INTERNAL_rlRun_comment_begin >+ [[ -z Recovery /etc/multipath.conf ]] >+ __INTERNAL_rlRun_comment_begin='Recovery /etc/multipath.conf :: actually running '\''cp -f /etc/multipath.conf.bak /etc/multipath.conf'\''' >+ __INTERNAL_rlRun_comment='Recovery /etc/multipath.conf' >+ [[ cp -f /etc/multipath.conf.bak /etc/multipath.conf =~ ^[[:space:]]*$ ]] >+ false >+ false >+ false >+ echo 0 >+ grep -q '[0-9]-[0-9]' >+ rlLogDebug 'rlRun: Running command: cp -f /etc/multipath.conf.bak /etc/multipath.conf' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_PrintText 'Recovery /etc/multipath.conf :: actually running '\''cp -f /etc/multipath.conf.bak /etc/multipath.conf'\''' BEGIN >+ local __INTERNAL_LogText_no_file=1 >+ __INTERNAL_LogText 'Recovery /etc/multipath.conf :: actually running '\''cp -f /etc/multipath.conf.bak /etc/multipath.conf'\''' BEGIN >+ local 'MESSAGE=Recovery /etc/multipath.conf :: actually running '\''cp -f /etc/multipath.conf.bak /etc/multipath.conf'\''' >+ local 'MESSAGE_COLORED=Recovery /etc/multipath.conf :: actually running '\''cp -f /etc/multipath.conf.bak /etc/multipath.conf'\''' >+ local prio=BEGIN >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n BEGIN ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355229 >+ __INTERNAL_get_prio_colors BEGIN COLOR UNCOLOR >+ local prio=BEGIN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:09 '' 7 BEGIN 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:09 7 BEGIN 3 >+ MESSAGE=':: [ 03:07:09 ] :: [ BEGIN ] :: Recovery /etc/multipath.conf :: actually running '\''cp -f /etc/multipath.conf.bak /etc/multipath.conf'\''' >+ MESSAGE_COLORED=':: [ 03:07:09 ] :: [ BEGIN ] :: Recovery /etc/multipath.conf :: actually running '\''cp -f /etc/multipath.conf.bak /etc/multipath.conf'\''' >+ [[ -z 1 ]] >+ echo -e ':: [ 03:07:09 ] :: [ BEGIN ] :: Recovery /etc/multipath.conf :: actually running '\''cp -f /etc/multipath.conf.bak /etc/multipath.conf'\''' >:: [ 03:07:09 ] :: [ BEGIN ] :: Recovery /etc/multipath.conf :: actually running 'cp -f /etc/multipath.conf.bak /etc/multipath.conf' >+ return 0 >+ false >+ false >+ false >+ eval 'cp -f /etc/multipath.conf.bak /etc/multipath.conf' >++ cp -f /etc/multipath.conf.bak /etc/multipath.conf >+ local __INTERNAL_rlRun_exitcode=0 >+ rlLogDebug 'rlRun: command = '\''cp -f /etc/multipath.conf.bak /etc/multipath.conf'\''; exitcode = 0; expected = 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ false >+ false >+ false >+ echo 0 >+ grep -q '\<0\>' >+ local __INTERNAL_rlRun_result=0 >+ false >+ false >+ false >+ rlLogDebug 'rlRun: Command finished with exit code: 0, expected: 0' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_ConditionalAssert 'Recovery /etc/multipath.conf' 0 '(Expected 0, got 0)' 'cp -f /etc/multipath.conf.bak /etc/multipath.conf' >+ '[' 0 == 0 ']' >+ __INTERNAL_LogAndJournalPass 'Recovery /etc/multipath.conf' '(Expected 0, got 0)' 'cp -f /etc/multipath.conf.bak /etc/multipath.conf' >+ rljAddTest 'Recovery /etc/multipath.conf (Expected 0, got 0)' PASS 'cp -f /etc/multipath.conf.bak /etc/multipath.conf' >+ local IFS >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=9 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=1 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=FAIL >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="WARN") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Cleanup") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="1") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="1") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355229") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="265") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ '[' 1 -eq 0 ']' >+ __INTERNAL_LogText 'Recovery /etc/multipath.conf (Expected 0, got 0)' PASS >+ local 'MESSAGE=Recovery /etc/multipath.conf (Expected 0, got 0)' >+ local 'MESSAGE_COLORED=Recovery /etc/multipath.conf (Expected 0, got 0)' >+ local prio=PASS >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n PASS ]] >+ local left=7 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355230 >+ __INTERNAL_get_prio_colors PASS COLOR UNCOLOR >+ local prio=PASS var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:10 '' 7 PASS 3 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:10 7 PASS 3 >+ MESSAGE=':: [ 03:07:10 ] :: [ PASS ] :: Recovery /etc/multipath.conf (Expected 0, got 0)' >+ MESSAGE_COLORED=':: [ 03:07:10 ] :: [ PASS ] :: Recovery /etc/multipath.conf (Expected 0, got 0)' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:10 ] :: [ PASS ] :: Recovery /etc/multipath.conf (Expected 0, got 0)' >+ echo -e ':: [ 03:07:10 ] :: [ PASS ] :: Recovery /etc/multipath.conf (Expected 0, got 0)' >+ echo -e ':: [ 03:07:10 ] :: [ PASS ] :: Recovery /etc/multipath.conf (Expected 0, got 0)' >+ echo -e ':: [ 03:07:10 ] :: [ PASS ] :: Recovery /etc/multipath.conf (Expected 0, got 0)' >:: [ 03:07:10 ] :: [ PASS ] :: Recovery /etc/multipath.conf (Expected 0, got 0) >+ return 0 >+ __INTERNAL_WriteToMetafile test --message 'Recovery /etc/multipath.conf (Expected 0, got 0)' --command 'cp -f /etc/multipath.conf.bak /etc/multipath.conf' -- PASS >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ te != \-\- ]] >+ local element=test >+ shift >+ local arg >+ [[ 6 -gt 0 ]] >+ case $1 in >++ echo -n 'Recovery /etc/multipath.conf (Expected 0, got 0)' >++ base64 -w 0 >+ line+=' --message="UmVjb3ZlcnkgL2V0Yy9tdWx0aXBhdGguY29uZiAoRXhwZWN0ZWQgMCwgZ290IDAp"' >+ printf -v lineraw '%s %s=%q' '' --message 'Recovery /etc/multipath.conf (Expected 0, got 0)' >+ shift >+ shift >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n 'cp -f /etc/multipath.conf.bak /etc/multipath.conf' >++ base64 -w 0 >+ line+=' --command="Y3AgLWYgL2V0Yy9tdWx0aXBhdGguY29uZi5iYWsgL2V0Yy9tdWx0aXBhdGguY29uZg=="' >+ printf -v lineraw '%s %s=%q' ' --message=Recovery\ /etc/multipath.conf\ \(Expected\ 0\,\ got\ 0\)' --command 'cp -f /etc/multipath.conf.bak /etc/multipath.conf' >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n PASS >++ base64 -w 0 >+ line+=' -- "UEFTUw=="' >+ printf -v lineraw '%s -- %q' ' --message=Recovery\ /etc/multipath.conf\ \(Expected\ 0\,\ got\ 0\) --command=cp\ -f\ /etc/multipath.conf.bak\ /etc/multipath.conf' PASS >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 2 >+ line=' test --timestamp="1528355230" --message="UmVjb3ZlcnkgL2V0Yy9tdWx0aXBhdGguY29uZiAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="Y3AgLWYgL2V0Yy9tdWx0aXBhdGguY29uZi5iYWsgL2V0Yy9tdWx0aXBhdGguY29uZg==" -- "UEFTUw=="' >+ lineraw=' test --timestamp="1528355230" --message=Recovery\ /etc/multipath.conf\ \(Expected\ 0\,\ got\ 0\) --command=cp\ -f\ /etc/multipath.conf.bak\ /etc/multipath.conf -- PASS' >+ [[ -n '' ]] >+ echo ' test --timestamp="1528355230" --message="UmVjb3ZlcnkgL2V0Yy9tdWx0aXBhdGguY29uZiAoRXhwZWN0ZWQgMCwgZ290IDAp" --command="Y3AgLWYgL2V0Yy9tdWx0aXBhdGguY29uZi5iYWsgL2V0Yy9tdWx0aXBhdGguY29uZg==" -- "UEFTUw=="' >+ '[' PASS == PASS ']' >+ let __INTERNAL_PHASE_PASSED++ >+ __INTERNAL_PersistentDataSave >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ sed -r 's/^declare/\0 -g/' >+ return 0 >+ return 0 >+ rlPhaseEnd >+ rljClosePhase >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=9 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=1 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=1 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=FAIL >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=2 >++ __INTERNAL_PHASE_TYPE=([0]="WARN") >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=([0]="Cleanup") >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=([0]="1") >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=([0]="2") >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=([0]="1528355229") >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=([0]="265") >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=([0]="") >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ [[ 1 -eq 0 ]] >+ local result >+ local logfile=/var/tmp/beakerlib-UTFH0Ce/journal.txt >+ local score=1 >+ '[' 1 -eq 0 ']' >+ result=WARN >+ let __INTERNAL_PHASES_FAILED++ >+ __INTERNAL_SET_WORST_PHASE_RESULT WARN >+ local 'results=PASS WARN FAIL' >++ echo 'FAIL(.*)' >+ [[ PASS WARN FAIL =~ FAIL(.*) ]] >+ local possible_results= >+ rlLogDebug '__INTERNAL_SET_WORST_PHASE_RESULT(): possible worse results are now , current result is WARN' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ [[ '' =~ WARN ]] >+ local name=Cleanup >+ rlLogDebug 'rljClosePhase: Phase Cleanup closed' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local endtime=1528355230 >+ __INTERNAL_PrintFootLog 1528355229 1528355230 Assertions 2 1 WARN >+ local result_colored >+ local starttime=1528355229 >+ local endtime=1528355230 >+ local stat_name=Assertions >+ local stat_good=2 >+ local stat_bad=1 >+ local result=WARN >+ local result_pref= >+ [[ -n '' ]] >+ __INTERNAL_colorize_prio WARN result_colored >+ local prio=WARN var=result_colored >+ local COLOR= UNCOLOR= >+ __INTERNAL_get_prio_colors WARN COLOR UNCOLOR >+ local prio=WARN var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ eval 'result_colored="WARN"' >++ result_colored=WARN >+ __INTERNAL_LogText :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local MESSAGE=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local MESSAGE_COLORED=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ return 0 >+ __INTERNAL_LogText ':: Duration: 1s' >+ local 'MESSAGE=:: Duration: 1s' >+ local 'MESSAGE_COLORED=:: Duration: 1s' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: Duration: 1s' >+ echo -e ':: Duration: 1s' >+ echo -e ':: Duration: 1s' >+ echo -e ':: Duration: 1s' >:: Duration: 1s >+ return 0 >+ __INTERNAL_LogText ':: Assertions: 2 good, 1 bad' >+ local 'MESSAGE=:: Assertions: 2 good, 1 bad' >+ local 'MESSAGE_COLORED=:: Assertions: 2 good, 1 bad' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: Assertions: 2 good, 1 bad' >+ echo -e ':: Assertions: 2 good, 1 bad' >+ echo -e ':: Assertions: 2 good, 1 bad' >+ echo -e ':: Assertions: 2 good, 1 bad' >:: Assertions: 2 good, 1 bad >+ return 0 >+ __INTERNAL_LogText ':: RESULT: WARN' '' '' ':: RESULT: WARN' >+ local 'MESSAGE=:: RESULT: WARN' >+ local 'MESSAGE_COLORED=:: RESULT: WARN' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: RESULT: WARN' >+ echo -e ':: RESULT: WARN' >+ echo -e ':: RESULT: WARN' >+ echo -e ':: RESULT: WARN' >:: RESULT: WARN >+ return 0 >+ __INTERNAL_LogText '' >+ local MESSAGE= >+ local MESSAGE_COLORED= >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '' >+ echo -e '' >+ echo -e '' >+ echo -e '' > >+ return 0 >++ mktemp >+ local logfile=/tmp/tmp.tU9ndinDUH >+ tail -n +266 /var/tmp/beakerlib-UTFH0Ce/journal.txt >++ echo Cleanup >++ tr -s - >+ rlReport Cleanup WARN 1 /tmp/tmp.tU9ndinDUH >+ local testname=Cleanup >++ echo WARN >++ tr '[:lower:]' '[:upper:]' >+ local result=WARN >+ local score=1 >+ local logfile=/tmp/tmp.tU9ndinDUH >+ case "$result" in >+ result=WARN >+ rlLogDebug 'rlReport: result: WARN, score: 1, log: /tmp/tmp.tU9ndinDUH' >+ '[' '' == true -o '' == 1 -o '' == DEBUG ']' >+ '[' -z '' ']' >+ local BEAKERLIB_COMMAND_REPORT_RESULT=/bin/true >+ '[' -n '' ']' >+ rm -f /tmp/tmp.tU9ndinDUH >+ [[ '' == \0 ]] >+ let __INTERNAL_METAFILE_INDENT_LEVEL-- >+ unset '__INTERNAL_PHASE_TYPE[0]' >+ __INTERNAL_PHASE_TYPE=("${__INTERNAL_PHASE_TYPE[@]}") >+ unset '__INTERNAL_PHASE_NAME[0]' >+ __INTERNAL_PHASE_NAME=("${__INTERNAL_PHASE_NAME[@]}") >+ [[ 1 -gt 1 ]] >+ unset '__INTERNAL_PHASE_FAILED[0]' >+ __INTERNAL_PHASE_FAILED=("${__INTERNAL_PHASE_FAILED[@]}") >+ [[ 1 -gt 1 ]] >+ unset '__INTERNAL_PHASE_PASSED[0]' >+ __INTERNAL_PHASE_PASSED=("${__INTERNAL_PHASE_PASSED[@]}") >+ unset '__INTERNAL_PHASE_STARTTIME[0]' >+ __INTERNAL_PHASE_STARTTIME=("${__INTERNAL_PHASE_STARTTIME[@]}") >+ unset '__INTERNAL_PHASE_TXTLOG_START[0]' >+ __INTERNAL_PHASE_TXTLOG_START=("${__INTERNAL_PHASE_TXTLOG_START[@]}") >+ unset '__INTERNAL_PHASE_METRICS[0]' >+ __INTERNAL_PHASE_METRICS=("${__INTERNAL_PHASE_METRICS[@]}") >+ __INTERNAL_PHASE_OPEN=0 >+ __INTERNAL_WriteToMetafile --result WARN --score 1 >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ -- != \-\- ]] >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n WARN >++ base64 -w 0 >+ line+=' --result="V0FSTg=="' >+ printf -v lineraw '%s %s=%q' '' --result WARN >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 1 >++ base64 -w 0 >+ line+=' --score="MQ=="' >+ printf -v lineraw '%s %s=%q' ' --result=WARN' --score 1 >+ shift >+ shift >+ [[ 0 -gt 0 ]] >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 1 >+ line=' --timestamp="1528355230" --result="V0FSTg==" --score="MQ=="' >+ lineraw=' --timestamp="1528355230" --result=WARN --score=1' >+ [[ -n '' ]] >+ echo ' --timestamp="1528355230" --result="V0FSTg==" --score="MQ=="' >+ __INTERNAL_PersistentDataSave >+ sed -r 's/^declare/\0 -g/' >+ declare -p __INTERNAL_STARTTIME __INTERNAL_TEST_STATE __INTERNAL_PHASES_PASSED __INTERNAL_PHASES_FAILED __INTERNAL_PHASES_SKIPPED __INTERNAL_JOURNAL_OPEN __INTERNAL_PHASE_OPEN __INTERNAL_PHASES_WORST_RESULT __INTERNAL_METAFILE_INDENT_LEVEL __INTERNAL_PHASE_TYPE __INTERNAL_PHASE_NAME __INTERNAL_PHASE_FAILED __INTERNAL_PHASE_PASSED __INTERNAL_PHASE_STARTTIME __INTERNAL_PHASE_TXTLOG_START __INTERNAL_PHASE_METRICS __INTERNAL_TEST_NAME >+ rlJournalPrintText >+ __INTERNAL_PersistentDataLoad >+ [[ -r /var/tmp/beakerlib-UTFH0Ce/PersistentData ]] >+ . /var/tmp/beakerlib-UTFH0Ce/PersistentData >++ declare -g -x __INTERNAL_STARTTIME=1528355211 >++ declare -g -x __INTERNAL_TEST_STATE=9 >++ declare -g -x __INTERNAL_PHASES_PASSED=1 >++ declare -g -x __INTERNAL_PHASES_FAILED=2 >++ declare -g -x __INTERNAL_PHASES_SKIPPED=0 >++ declare -g -x __INTERNAL_JOURNAL_OPEN=1 >++ declare -g -x __INTERNAL_PHASE_OPEN=0 >++ declare -g -x __INTERNAL_PHASES_WORST_RESULT=FAIL >++ declare -g -x __INTERNAL_METAFILE_INDENT_LEVEL=1 >++ __INTERNAL_PHASE_TYPE=() >++ declare -g -a __INTERNAL_PHASE_TYPE >++ __INTERNAL_PHASE_NAME=() >++ declare -g -a __INTERNAL_PHASE_NAME >++ __INTERNAL_PHASE_FAILED=() >++ declare -g -a __INTERNAL_PHASE_FAILED >++ __INTERNAL_PHASE_PASSED=() >++ declare -g -a __INTERNAL_PHASE_PASSED >++ __INTERNAL_PHASE_STARTTIME=() >++ declare -g -a __INTERNAL_PHASE_STARTTIME >++ __INTERNAL_PHASE_TXTLOG_START=() >++ declare -g -a __INTERNAL_PHASE_TXTLOG_START >++ __INTERNAL_PHASE_METRICS=() >++ declare -g -a __INTERNAL_PHASE_METRICS >++ declare -g -- __INTERNAL_TEST_NAME=unknown >+ __INTERNAL_update_journal_txt >+ local textfile >+ local endtime >+ __INTERNAL_DURATION=19 >+ printf -v endtime '%(%Y-%m-%d %H:%M:%S %Z)T %s' 1528355230 '(still running)' >+ [[ -n '' ]] >+ local 'sed_patterns=0,/ Test finished : /s/^( Test finished : ).*$/\12018-06-07 03:07:10 EDT (still running)/;0,/ Test duration : /s/^( Test duration : ).*$/\119 seconds/' >+ for textfile in "$__INTERNAL_BEAKERLIB_JOURNAL_COLORED" "$__INTERNAL_BEAKERLIB_JOURNAL_TXT" >+ sed -r -i '0,/ Test finished : /s/^( Test finished : ).*$/\12018-06-07 03:07:10 EDT (still running)/;0,/ Test duration : /s/^( Test duration : ).*$/\119 seconds/' /var/tmp/beakerlib-UTFH0Ce/journal_colored.txt >+ for textfile in "$__INTERNAL_BEAKERLIB_JOURNAL_COLORED" "$__INTERNAL_BEAKERLIB_JOURNAL_TXT" >+ sed -r -i '0,/ Test finished : /s/^( Test finished : ).*$/\12018-06-07 03:07:10 EDT (still running)/;0,/ Test duration : /s/^( Test duration : ).*$/\119 seconds/' /var/tmp/beakerlib-UTFH0Ce/journal.txt >+ echo -e '\n\n\n\n' > > > > > >+ local textfile >+ [[ -t 1 ]] >+ textfile=/var/tmp/beakerlib-UTFH0Ce/journal.txt >+ cat /var/tmp/beakerlib-UTFH0Ce/journal.txt > >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:: TEST PROTOCOL >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: > > Package : device-mapper-multipath > Installed : device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64 > beakerlib RPM : beakerlib-1.17-13.fc29.noarch > bl-redhat RPM : beakerlib-redhat-1-32.fc28.noarch > Test version : developer > Test started : 2018-06-07 03:06:51 EDT > Test finished : 2018-06-07 03:07:10 EDT (still running) > Test duration : 19 seconds > Test name : unknown > Distro : Fedora release 29 (Rawhide) > Hostname : cisco-b420m3-01.rhts.eng.bos.redhat.com > Architecture : x86_64 > CPUs : 16 x Intel(R) Xeon(R) CPU E5-4603 0 @ 2.00GHz > RAM size : 15960 MB > HDD size : 261.95 GB > >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:: Test description >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: > >============================================================ > >Below is the test design and scenario: >a) >multipaths { > multipath{ > wwid "35333333000002710" > alias "path2 <-missing closing quote on alias > } >} ># multipath -r >May 26 14:20:17 | missing closing quotes on line 56 of config file >May 26 14:20:17 | 35333333000002710: rename path1 to path2 >rename: path2 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=undef >`-+- policy='round-robin 0' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running ># multipath -ll >May 26 14:20:28 | missing closing quotes on line 56 of config file >path2 (35333333000002710) dm-3 Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=rw >`-+- policy='round-robin 0' prio=1 status=active > `- 4:0:0:0 sdb 8:16 active ready running > >b) >multipaths { > multipath{ > wwid "35333333000002710" > alias <- no value for alias > } >} ># multipath -r >May 26 14:28:10 | missing value for option 'alias' on line 56 of config file >May 26 14:28:10 | 35333333000002710: rename path3 to mpathb >rename: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=undef >`-+- policy='round-robin 0' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >c) >multipaths { > multipath{ > wwid "35333333000002710" > alias path5" <-missing starting quote on alias > } >} ># multipath -r >May 26 15:19:46 | ignoring extra data starting with '"' on line 56 of config file >May 26 15:19:46 | 35333333000002710: rename path4' to path5 >rename: path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=undef >`-+- policy='round-robin 0' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >d) >multipaths { > multipath{ > wwid "35333333000002710" > alias 'path5" <- unmatched quote on alias > } >} ># multipath -r >May 26 15:22:30 | ignoring extra data starting with '"' on line 56 of config file >May 26 15:22:30 | 35333333000002710: rename path5 to 'path5 >rename: 'path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=undef >`-+- policy='round-robin 0' prio=1 status=undef > >e) >multipaths { > multipath{ > wwid "35333333000002710" > alias 'path5 <-missing and wrong quote on alias > } >} ># multipath -r >reload: 'path5 (35333333000002710) undef Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=undef >`-+- policy='round-robin 0' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running ># multipath -ll >'path5 (35333333000002710) dm-3 Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=rw >`-+- policy='round-robin 0' prio=1 status=active > `- 4:0:0:0 sdb 8:16 active ready running >note: rename to unexpected 'path5 -> it's correct for current design > >f) >multipaths { > multipath{ > wwid "35333333000002710" > alias <path5> <- wrong quote on alias > } >} ># multipath -r >May 26 15:27:42 | 35333333000002710: rename path5' to <path5> >rename: <path5> (35333333000002710) undef Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=undef >`-+- policy='round-robin 0' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running >note: rename to unexpected <path5> -> it's correct for current design > >g) >multipaths { > multipath{ > wwid "35333333000002710" > alias path test <- have a space > } >} ># multipath -r >May 26 15:29:52 | ignoring extra data starting with 'test' on line 56 of config file >May 26 15:29:52 | 35333333000002710: rename path_test to path >rename: path (35333333000002710) undef Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=undef >`-+- policy='round-robin 0' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >h) >multipaths { > multipath{ > wwid "35333333000002710" > alia "path" <- wrong alias keyword > } >} ># multipath -r >May 26 15:33:54 | multipath.conf line 56, invalid keyword: alia >reload: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=undef >`-+- policy='round-robin 0' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >i) >multipaths{ <- no space between the section name and the open bracket that followed it, the original is "multipaths {" > multipath{ > wwid "35333333000002710" > alias "mypath" > } >} ># multipath -r >May 29 10:13:01 | 35333333000002710: rename mpathb to mypath >rename: mypath (35333333000002710) undef Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=undef >`-+- policy='round-robin 0' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running >note: fix issue about if a section doesn't have a space between the section name and the open bracket, that section isn't read in. > >j) >ultipaths{ <- wrong section keyword > multipath{ > wwid "35333333000002710" > alias "mypath" > } >} ># multipath -r >May 29 10:49:33 | multipath.conf line 53, invalid keyword: ultipaths >May 29 10:49:33 | multipath.conf line 54, invalid keyword: multipath >May 29 10:49:33 | multipath.conf line 55, invalid keyword: wwid >May 29 10:49:33 | multipath.conf line 56, invalid keyword: alias >May 29 10:49:33 | unmatched '}' at line 57 of config file >May 29 10:49:33 | multipath.conf line 57, invalid keyword: } >May 29 10:49:33 | unmatched '}' at line 58 of config file >May 29 10:49:33 | multipath.conf line 58, invalid keyword: } >May 29 10:49:33 | 35333333000002710: rename mypath to mpathb >rename: mpathb (35333333000002710) undef Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=undef >`-+- policy='round-robin 0' prio=1 status=undef > `- 4:0:0:0 sdb 8:16 active ready running > >tested with incorrect keywords in the following sections: > default > blacklist > blacklist_exceptions > devices > multipaths > > >:: [ 03:06:52 ] :: [ WARNING ] :: POSIX mode detected and switched off >:: [ 03:06:52 ] :: [ WARNING ] :: Please fix your test to have /bin/bash shebang > >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:: Setup >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: > >:: [ 03:06:52 ] :: [ PASS ] :: Checking for the presence of device-mapper-multipath rpm >:: [ 03:06:52 ] :: [ LOG ] :: Package versions: >:: [ 03:06:52 ] :: [ LOG ] :: device-mapper-multipath-0.7.6-4.git1cb704b.fc29.x86_64 >:: [ 03:06:58 ] :: [ PASS ] :: Command 'multipath -F; sleep 5' (Expected 0, got 0) >:: [ 03:06:58 ] :: [ PASS ] :: Remove if scsi_debug load before (Expected 0, got 0) >:: [ 03:06:58 ] :: [ PASS ] :: Command 'rm -f /etc/multipath.conf' (Expected 0, got 0) >:: [ 03:06:58 ] :: [ PASS ] :: Set up multipath (Expected 0, got 0) >:: [ 03:06:58 ] :: [ LOG ] :: rlServiceStart: Service multipathd already running, stopping first. >:: [ 03:06:59 ] :: [ LOG ] :: rlServiceStart: Service multipathd started successfully >:: [ 03:06:59 ] :: [ PASS ] :: Backup /etc/multipath.conf first (Expected 0, got 0) >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:: Duration: 7s >:: Assertions: 6 good, 0 bad >:: RESULT: PASS > > >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:: Test >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: > >:: [ 03:06:59 ] :: [ PASS ] :: Command 'modprobe scsi_debug' (Expected 0, got 0) >:: [ 03:07:05 ] :: [ INFO ] :: mpathc (33333333000000fa0) dm-3 Linux,scsi_debug >size=8.0M features='0' hwhandler='0' wp=rw >`-+- policy='service-time 0' prio=1 status=active > `- 1:0:0:0 sdb 8:16 active ready running >:: [ 03:07:05 ] :: [ FAIL ] :: test missing closing quote on alias (Expected 0, got 1) >:: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1) >:: [ 03:07:05 ] :: [ PASS ] :: Command 'sed -i 's/alias.*$/alias/g' /etc/multipath.conf' (Expected 0, got 0) >:: [ 03:07:05 ] :: [ PASS ] :: test no value for alias (Expected 0, got 0) >:: [ 03:07:05 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1) >:: [ 03:07:05 ] :: [ PASS ] :: Command 'sed -i 's/alias.*$/alias mypath"/g' /etc/multipath.conf' (Expected 0, got 0) >:: [ 03:07:06 ] :: [ PASS ] :: test missing starting quote on alias (Expected 0, got 0) >:: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1) >:: [ 03:07:06 ] :: [ PASS ] :: Command 'sed -i 's/alias.*$/alias <mypath>/g' /etc/multipath.conf' (Expected 0, got 0) >:: [ 03:07:06 ] :: [ PASS ] :: no warning (Expected 1, got 1) >:: [ 03:07:06 ] :: [ FAIL ] :: mpath rename to <mypath> (Expected 0, got 1) >:: [ 03:07:06 ] :: [ PASS ] :: Command 'sed -i 's/alias.*$/alias mypath test/g' /etc/multipath.conf' (Expected 0, got 0) >:: [ 03:07:07 ] :: [ PASS ] :: test value has a space (Expected 0, got 0) >:: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1) >:: [ 03:07:07 ] :: [ PASS ] :: Command 'sed -i 's/alias.*$/alia mypath/g' /etc/multipath.conf' (Expected 0, got 0) >:: [ 03:07:07 ] :: [ PASS ] :: invalid keyword: alia (Expected 0, got 0) >:: [ 03:07:07 ] :: [ FAIL ] :: mpath rename to mpath* from mypath (Expected 0, got 1) >:: [ 03:07:07 ] :: [ PASS ] :: Command 'sed -i 's/alia.*$/alias mypath/g' /etc/multipath.conf' (Expected 0, got 0) >:: [ 03:07:07 ] :: [ PASS ] :: Command 'sed -i 's/multipaths.*/multipaths{/g' /etc/multipath.conf' (Expected 0, got 0) >:: [ 03:07:08 ] :: [ PASS ] :: no warning (Expected 1, got 1) >:: [ 03:07:08 ] :: [ FAIL ] :: mpath rename to mypath (Expected 0, got 1) >:: [ 03:07:08 ] :: [ PASS ] :: Command 'sed -i 's/multipaths.*/ultipaths {/g' /etc/multipath.conf' (Expected 0, got 0) >:: [ 03:07:08 ] :: [ PASS ] :: test wrong multipaths section keyword (Expected 0, got 0) >:: [ 03:07:08 ] :: [ PASS ] :: Command 'sed -i 's/defaults.*/efaults {/g' /etc/multipath.conf' (Expected 0, got 0) >:: [ 03:07:08 ] :: [ PASS ] :: test wrong defaults section keyword (Expected 0, got 0) >:: [ 03:07:08 ] :: [ PASS ] :: Command 'sed -i 's/blacklist {/lacklist {/g' /etc/multipath.conf' (Expected 0, got 0) >:: [ 03:07:09 ] :: [ PASS ] :: test wrong blacklist section keyword (Expected 0, got 0) >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:: Duration: 10s >:: Assertions: 20 good, 8 bad >:: RESULT: FAIL > > >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:: Cleanup >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: > >:: [ 03:07:09 ] :: [ PASS ] :: Flush all unused multipath device maps (Expected 0, got 0) >:: [ 03:07:09 ] :: [ FAIL ] :: Remove scsi_debug (Expected 0, got 1) >:: [ 03:07:10 ] :: [ PASS ] :: Recovery /etc/multipath.conf (Expected 0, got 0) >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:: Duration: 1s >:: Assertions: 2 good, 1 bad >:: RESULT: WARN > >+ return 0 >+ rlJournalEnd >+ '[' -z '' ']' >+ '[' -s /var/tmp/beakerlib-UTFH0Ce/cleanup.sh ']' >+ '[' -z '' ']' >+ local BEAKERLIB_COMMAND_SUBMIT_LOG=__INTERNAL_FileSubmit >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ __INTERNAL_ENDTIME=1528355230 >+ __INTERNAL_update_journal_txt >+ local textfile >+ local endtime >+ __INTERNAL_DURATION=19 >+ printf -v endtime '%(%Y-%m-%d %H:%M:%S %Z)T %s' 1528355230 '(still running)' >+ [[ -n 1528355230 ]] >+ printf -v endtime '%(%Y-%m-%d %H:%M:%S %Z)T' 1528355230 >+ local 'sed_patterns=0,/ Test finished : /s/^( Test finished : ).*$/\12018-06-07 03:07:10 EDT/;0,/ Test duration : /s/^( Test duration : ).*$/\119 seconds/' >+ for textfile in "$__INTERNAL_BEAKERLIB_JOURNAL_COLORED" "$__INTERNAL_BEAKERLIB_JOURNAL_TXT" >+ sed -r -i '0,/ Test finished : /s/^( Test finished : ).*$/\12018-06-07 03:07:10 EDT/;0,/ Test duration : /s/^( Test duration : ).*$/\119 seconds/' /var/tmp/beakerlib-UTFH0Ce/journal_colored.txt >+ for textfile in "$__INTERNAL_BEAKERLIB_JOURNAL_COLORED" "$__INTERNAL_BEAKERLIB_JOURNAL_TXT" >+ sed -r -i '0,/ Test finished : /s/^( Test finished : ).*$/\12018-06-07 03:07:10 EDT/;0,/ Test duration : /s/^( Test duration : ).*$/\119 seconds/' /var/tmp/beakerlib-UTFH0Ce/journal.txt >+ __INTERNAL_PrintHeadLog unknown >+ __INTERNAL_LogText '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local 'MESSAGE=\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local 'MESSAGE_COLORED=\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' >+ echo -e '\n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::' > >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ return 0 >+ __INTERNAL_LogText ':: unknown' >+ local 'MESSAGE=:: unknown' >+ local 'MESSAGE_COLORED=:: unknown' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: unknown' >+ echo -e ':: unknown' >+ echo -e ':: unknown' >+ echo -e ':: unknown' >:: unknown >+ return 0 >+ __INTERNAL_LogText '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local 'MESSAGE=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local 'MESSAGE_COLORED=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >+ echo -e '::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n' >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: > >+ return 0 >+ '[' -n '' ']' >+ [[ '' == \0 ]] >+ rlLog 'JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ local 'message=JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ local logfile= >+ local prio=LOG >+ __INTERNAL_LogText 'JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' LOG '' >+ local 'MESSAGE=JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ local 'MESSAGE_COLORED=JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ local prio=LOG >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n LOG ]] >+ local left=6 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355230 >+ __INTERNAL_get_prio_colors LOG COLOR UNCOLOR >+ local prio=LOG var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:10 '' 6 LOG 4 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:10 6 LOG 4 >+ MESSAGE=':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ MESSAGE_COLORED=':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ echo -e ':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ echo -e ':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ echo -e ':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >:: [ 03:07:10 ] :: [ LOG ] :: JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml >+ return 0 >+ rljAddMessage 'JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' LOG >+ __INTERNAL_WriteToMetafile message --severity LOG -- 'JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ me != \-\- ]] >+ local element=message >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n LOG >++ base64 -w 0 >+ line+=' --severity="TE9H"' >+ printf -v lineraw '%s %s=%q' '' --severity LOG >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 'JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >++ base64 -w 0 >+ line+=' -- "Sk9VUk5BTCBYTUw6IC92YXIvdG1wL2JlYWtlcmxpYi1VVEZIMENlL2pvdXJuYWwueG1s"' >+ printf -v lineraw '%s -- %q' ' --severity=LOG' 'JOURNAL XML: /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 1 >+ line=' message --timestamp="1528355230" --severity="TE9H" -- "Sk9VUk5BTCBYTUw6IC92YXIvdG1wL2JlYWtlcmxpYi1VVEZIMENlL2pvdXJuYWwueG1s"' >+ lineraw=' message --timestamp="1528355230" --severity=LOG -- JOURNAL\ XML:\ /var/tmp/beakerlib-UTFH0Ce/journal.xml' >+ [[ -n '' ]] >+ echo ' message --timestamp="1528355230" --severity="TE9H" -- "Sk9VUk5BTCBYTUw6IC92YXIvdG1wL2JlYWtlcmxpYi1VVEZIMENlL2pvdXJuYWwueG1s"' >+ rlLog 'JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ local 'message=JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ local logfile= >+ local prio=LOG >+ __INTERNAL_LogText 'JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' LOG '' >+ local 'MESSAGE=JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ local 'MESSAGE_COLORED=JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ local prio=LOG >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n LOG ]] >+ local left=6 >+ local prefix prefix_colored timestamp >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ printf -v timestamp '%(%H:%M:%S)T' 1528355230 >+ __INTERNAL_get_prio_colors LOG COLOR UNCOLOR >+ local prio=LOG var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ printf -v prefix_colored ':: [ %s ] :: [%s%*s%*s%s] ::' 03:07:10 '' 6 LOG 4 '' '' >+ printf -v prefix ':: [ %s ] :: [%*s%*s] ::' 03:07:10 6 LOG 4 >+ MESSAGE=':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ MESSAGE_COLORED=':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ echo -e ':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ echo -e ':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ echo -e ':: [ 03:07:10 ] :: [ LOG ] :: JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >:: [ 03:07:10 ] :: [ LOG ] :: JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt >+ return 0 >+ rljAddMessage 'JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' LOG >+ __INTERNAL_WriteToMetafile message --severity LOG -- 'JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ __INTERNAL_SET_TIMESTAMP >+ printf -v __INTERNAL_TIMESTAMP '%(%s)T' -1 >+ local indent >+ local line= >+ local lineraw= >+ ARGS=("$@") >+ local ARGS >+ local element= >+ [[ me != \-\- ]] >+ local element=message >+ shift >+ local arg >+ [[ 4 -gt 0 ]] >+ case $1 in >++ echo -n LOG >++ base64 -w 0 >+ line+=' --severity="TE9H"' >+ printf -v lineraw '%s %s=%q' '' --severity LOG >+ shift >+ shift >+ [[ 2 -gt 0 ]] >+ case $1 in >++ echo -n 'JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >++ base64 -w 0 >+ line+=' -- "Sk9VUk5BTCBUWFQ6IC92YXIvdG1wL2JlYWtlcmxpYi1VVEZIMENlL2pvdXJuYWwudHh0"' >+ printf -v lineraw '%s -- %q' ' --severity=LOG' 'JOURNAL TXT: /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ shift 2 >+ break >+ [[ 0 -gt 0 ]] >+ printf -v indent '%*s' 1 >+ line=' message --timestamp="1528355230" --severity="TE9H" -- "Sk9VUk5BTCBUWFQ6IC92YXIvdG1wL2JlYWtlcmxpYi1VVEZIMENlL2pvdXJuYWwudHh0"' >+ lineraw=' message --timestamp="1528355230" --severity=LOG -- JOURNAL\ TXT:\ /var/tmp/beakerlib-UTFH0Ce/journal.txt' >+ [[ -n '' ]] >+ echo ' message --timestamp="1528355230" --severity="TE9H" -- "Sk9VUk5BTCBUWFQ6IC92YXIvdG1wL2JlYWtlcmxpYi1VVEZIMENlL2pvdXJuYWwudHh0"' >+ echo '#End of metafile' >+ __INTERNAL_PrintFootLog 1528355211 1528355230 Phases 1 2 FAIL OVERALL >+ local result_colored >+ local starttime=1528355211 >+ local endtime=1528355230 >+ local stat_name=Phases >+ local stat_good=1 >+ local stat_bad=2 >+ local result=FAIL >+ local result_pref=OVERALL >+ [[ -n OVERALL ]] >+ result_pref+=' ' >+ __INTERNAL_colorize_prio FAIL result_colored >+ local prio=FAIL var=result_colored >+ local COLOR= UNCOLOR= >+ __INTERNAL_get_prio_colors FAIL COLOR UNCOLOR >+ local prio=FAIL var_color=COLOR var_uncolor=UNCOLOR >+ local ____COLOR= ____UNCOLOR= >+ [[ -t 2 ]] >+ eval 'COLOR=""' >++ COLOR= >+ eval 'UNCOLOR=""' >++ UNCOLOR= >+ eval 'result_colored="FAIL"' >++ result_colored=FAIL >+ __INTERNAL_LogText :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local MESSAGE=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local MESSAGE_COLORED=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ echo -e :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: >+ return 0 >+ __INTERNAL_LogText ':: Duration: 19s' >+ local 'MESSAGE=:: Duration: 19s' >+ local 'MESSAGE_COLORED=:: Duration: 19s' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: Duration: 19s' >+ echo -e ':: Duration: 19s' >+ echo -e ':: Duration: 19s' >+ echo -e ':: Duration: 19s' >:: Duration: 19s >+ return 0 >+ __INTERNAL_LogText ':: Phases: 1 good, 2 bad' >+ local 'MESSAGE=:: Phases: 1 good, 2 bad' >+ local 'MESSAGE_COLORED=:: Phases: 1 good, 2 bad' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: Phases: 1 good, 2 bad' >+ echo -e ':: Phases: 1 good, 2 bad' >+ echo -e ':: Phases: 1 good, 2 bad' >+ echo -e ':: Phases: 1 good, 2 bad' >:: Phases: 1 good, 2 bad >+ return 0 >+ __INTERNAL_LogText ':: OVERALL RESULT: FAIL' '' '' ':: OVERALL RESULT: FAIL' >+ local 'MESSAGE=:: OVERALL RESULT: FAIL' >+ local 'MESSAGE_COLORED=:: OVERALL RESULT: FAIL' >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e ':: OVERALL RESULT: FAIL' >+ echo -e ':: OVERALL RESULT: FAIL' >+ echo -e ':: OVERALL RESULT: FAIL' >+ echo -e ':: OVERALL RESULT: FAIL' >:: OVERALL RESULT: FAIL >+ return 0 >+ __INTERNAL_LogText '' >+ local MESSAGE= >+ local MESSAGE_COLORED= >+ local prio= >+ local LOGFILE=/mnt/testarea/tmp.X9eBD8 >+ local res=0 >+ local COLOR= UNCOLOR= >+ [[ -n '' ]] >+ [[ -z '' ]] >+ [[ -n /mnt/testarea/tmp.X9eBD8 ]] >+ echo -e '' >+ echo -e '' >+ echo -e '' >+ echo -e '' > >+ return 0 >+ __INTERNAL_JournalXMLCreate >+ [[ '' == \0 ]] >+ beakerlib-journalling --metafile /var/tmp/beakerlib-UTFH0Ce/journal.meta --journal /var/tmp/beakerlib-UTFH0Ce/journal.xml >+ __INTERNAL_TestResultsSave >+ case "$__INTERNAL_PHASES_WORST_RESULT" in >+ __TESTRESULT_RESULT_ECODE=20 >+ cat
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1589658
:
1449879
| 1449880