aboutsummaryrefslogtreecommitdiff
path: root/testsuite/run-test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/run-test.sh')
-rwxr-xr-xtestsuite/run-test.sh27
1 files changed, 16 insertions, 11 deletions
diff --git a/testsuite/run-test.sh b/testsuite/run-test.sh
index 70fd352..e92295a 100755
--- a/testsuite/run-test.sh
+++ b/testsuite/run-test.sh
@@ -1,14 +1,19 @@
#!/bin/sh
# This is a testsuite.
-# estimated run-time on my PC; 45 minutes.
+# estimated run-time on my PC; ?? minutes.
-PBUILDER_UML=/usr/bin/pbuilder-user-mode-linux
+PBUILDER=/usr/bin/pbuilder
-pbuilder-user-mode-linux test --configfile non-existing-configfile
+vmstat -n 1 > vmstat &
+VMSTATPID=$!
+LC_ALL=C iostat -dxt hda > iostat &
+IOSTATPID=$!
-if [ -x "${PBUILDER_UML}" ]; then
+sudo pbuilder test --configfile non-existing-configfile
+
+if [ -x "${PBUILDER}" ]; then
for distribution in sid sarge; do
- pbuilder-user-mode-linux create --mirror http://ring.asahi-net.or.jp/archives/linux/debian/debian --distribution "${distribution}" --uml-image $(pwd)/testimage --logfile pbuilder-user-mode-linux-create-${distribution}.log
+ sudo ${PBUILDER} create --mirror http://ring.asahi-net.or.jp/archives/linux/debian/debian --distribution "${distribution}" --basetgz $(pwd)/testimage --logfile ${PBUILDER}-create-${distribution}.log
for PKG in dsh; do
(
@@ -16,20 +21,20 @@ if [ -x "${PBUILDER_UML}" ]; then
cd testbuild
apt-get source -d ${PKG}
)
- pbuilder-user-mode-linux build --uml-image $(pwd)/testimage --buildplace $(pwd)/testbuild/ --logfile pbuilder-user-mode-linux-build-${PKG}-${distribution}.log testbuild/${PKG}*.dsc
+ sudo ${PBUILDER} build --basetgz $(pwd)/testimage --buildplace $(pwd)/testbuild/ --logfile pbuilder-build-${PKG}-${distribution}.log testbuild/${PKG}*.dsc
(
mkdir testbuild2
cd testbuild2
apt-get source ${PKG}
cd ${PKG}-*
- pdebuild-user-mode-linux --logfile ../../pdebuild-user-mode-linux-normal-${distribution}.log -- --uml-image $(pwd)/../../testimage --buildplace $(pwd)/../../testbuild2/
- pdebuild-user-mode-linux --use-pdebuild-internal --logfile ../../pdebuild-user-mode-linux-internal-${distribution}.log -- --uml-image $(pwd)/../../testimage --buildplace $(pwd)/../../testbuild2/
+ pdebuild --logfile ../../pdebuild-normal-${distribution}.log -- --basetgz $(pwd)/../../testimage --buildplace $(pwd)/../../testbuild2/
+ pdebuild --use-pdebuild-internal --logfile ../../pdebuild-internal-${distribution}.log -- --basetgz $(pwd)/../../testimage --buildplace $(pwd)/../../testbuild2/
)
done
- pbuilder-user-mode-linux execute --uml-image $(pwd)/testimage --logfile pbuilder-user-mode-linux-execute-${distribution}.log ../examples/execute_paramtest.sh test1 test2 test3
+ sudo ${PBUILDER} execute --basetgz $(pwd)/testimage --logfile pbuilder-execute-${distribution}.log ../examples/execute_paramtest.sh test1 test2 test3
rm -rf testbuild testbuild2 testimage
done
fi
-
-
+kill $VMSTATPID
+kill $IOSTATPID