From eacd929dae395cbf964a5779fdf67c1a2e84bc5d Mon Sep 17 00:00:00 2001 From: Wojciech Zygmunt Porczyk Date: Wed, 14 Jan 2015 16:06:44 +0000 Subject: [PATCH] TestBench changed corrected scripts --- TestBench.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/TestBench.md b/TestBench.md index bae62b85..5ecf6c20 100644 --- a/TestBench.md +++ b/TestBench.md @@ -95,17 +95,26 @@ This step is optional, but very helpful. Put these scripts somewhere in your `${ ssh testbench python -m qubes.tests.run -`qtb-installrpm`: +`qtb-install`: #!/bin/sh - if [ $# -ne 1 ]; then - echo "usage: $(basename $0) " + TMPDIR=/tmp/qtb-rpms + + if [ $# -eq 0 ]; then + echo "usage: $(basename $0) ..." exit 2 fi - scp ${1} testbench:/tmp/ - ssh testbench sudo rpm -i --replacepkgs --replacefiles /tmp/"$(basename ${1})" + set -e + + ssh testbench mkdir -p "${TMPDIR}" + scp "${@}" testbench:"${TMPDIR}" + + while [ $# -gt 0 ]; do + ssh testbench sudo rpm -i --replacepkgs --replacefiles "${TMPDIR}/$(basename ${1})" + shift + done `qtb-iterate`: @@ -121,7 +130,7 @@ This step is optional, but very helpful. Put these scripts somewhere in your `${ #make COMPONENTS=core-admin get-sources make core-admin - qtb-install qubes-src/core-admin/rpm/x86_64/qubes-core-dom0-2.1.64-1.fc20.x86_64.rpm + qtb-install qubes-src/core-admin/rpm/x86_64/qubes-core-dom0-*.rpm qtb-runtests ### Hooking git