params="$(basename "${0}")" hostname="$(echo "${params}" | cut -d\ -f1)" if echo "${params}" | grep -q \ ; then flags="$(echo "${params}" | cut -d\ -f2-)" fi urchin_dir=.urchin-cross-shell-test rsync --archive -e "ssh ${flags}" $RSYNC_FLAGS \ ../urchin ../tests "${hostname}":"${urchin_dir}" || scp -r ${flags} ../urchin ../tests "${hostname}":"${urchin_dir}" ssh "${hostname}" ${flags} \ "cd ${urchin_dir} && ./urchin --run-in-series tests"