arch=$(uname -i) dtf_postgresql_test_init test_wrapper() { dtf_postgresql_upgrade_matrix | \ while read distro version action; do echo "performing upgrade: $distro-$version - $action" url="$dtf_dataurl/$distro/$version/$arch/basic.tar.gz" dtf_postgresql_unpack_remote_data "$url" || return 1 case "$action" in upgrade) if rlIsFedora 22; then dashdash="--" fi rlRun "postgresql-setup $dashdash""upgrade" ;; *) ;; esac rlServiceStart postgresql dtf_postgresql_check_started rlServiceStop postgresql dtf_postgresql_check_stopped rm -rf /var/lib/pgsql/data done } test_wrapper rlAssert0 "test_wrapper() should finish successfully" $? dtf_postgresql_test_finish