chmod u+s $PROG &> /dev/null
}
+function ts_init_py {
+ LIBNAME="$1"
+
+ [ -f "$TS_TOPDIR/../$LIBNAME.la" ] || ts_skip "py$LIBNAME not compiled"
+
+ export LD_LIBRARY_PATH="$TS_TOPDIR/../.libs"
+ export PYTHONPATH="$TS_TOPDIR/../$LIBNAME/python:$TS_TOPDIR/../.libs"
+}
+
function ts_valgrind {
if [ -z "$TS_VALGRIND_CMD" ]; then
$*
# Copyright (C) 2010 Karel Zak <kzak@redhat.com>
TS_TOPDIR="$(dirname $0)/../.."
-export LD_LIBRARY_PATH="$TS_TOPDIR/../.libs"
-export PYTHONPATH="$TS_TOPDIR/../libmount/python:$TS_TOPDIR/../.libs"
TS_DESC="context-py"
PYDBG="python -m pdb"
. $TS_TOPDIR/functions.sh
ts_init "$*"
+ts_init_py libmount
ts_skip_nonroot
TESTPROG="$TS_HELPER_PYLIBMOUNT_CONTEXT"
TS_NOEXIST="$TS_OUTDIR/${TS_TESTNAME}-${TS_SUBNAME}-noex"
[ -d $TS_NOEXIST ] && rmdir $TS_NOEXIST
-[ -x $TESTPROG ] || ts_skip "test not compiled"
-
ts_log "Init device"
umount $MOUNTPOINT &> /dev/null
# Copyright (C) 2010 Karel Zak <kzak@redhat.com>
TS_TOPDIR="$(dirname $0)/../.."
-export LD_LIBRARY_PATH="$TS_TOPDIR/../.libs"
-export PYTHONPATH="$TS_TOPDIR/../libmount/python:$TS_TOPDIR/../.libs"
TS_DESC="context-py (utab)"
. $TS_TOPDIR/functions.sh
ts_init "$*"
+ts_init_py libmount
ts_skip_nonroot
TESTPROG="$TS_HELPER_PYLIBMOUNT_CONTEXT"
UUID=$(uuidgen)
MOUNTPOINT="$TS_MOUNTPOINT"
-[ -x $TESTPROG ] || ts_skip "test not compiled"
-
DEVICE=$(ts_scsi_debug_init dev_size_mb=100)
DEVNAME=$(basename $DEVICE)
# Copyright (C) 2010 Karel Zak <kzak@redhat.com>
TS_TOPDIR="$(dirname $0)/../.."
-export LD_LIBRARY_PATH="$TS_TOPDIR/../.libs"
-export PYTHONPATH="$TS_TOPDIR/../libmount/python:$TS_TOPDIR/../.libs"
TS_DESC="tab files-py"
PYDBG="python -m pdb"
. $TS_TOPDIR/functions.sh
ts_init "$*"
+ts_init_py libmount
TESTPROG="$TS_HELPER_PYLIBMOUNT_TAB"
-[ -x $TESTPROG ] || ts_skip "test not compiled"
-
ts_init_subtest "parse-fstab"
$TESTPROG --parse "$TS_SELF/files/fstab" &> $TS_OUTPUT
sed -i -e 's/fs: 0x.*/fs:/g' $TS_OUTPUT
. $TS_TOPDIR/functions.sh
ts_init "$*"
+ts_init_py libmount
ts_skip_nonroot
TESTPROG="$TS_HELPER_PYLIBMOUNT_TAB"
-[ -x $TESTPROG ] || ts_skip "test not compiled"
-
DEVICE=$(ts_scsi_debug_init dev_size_mb=50 sector_size=512)
LABEL="testLibmount"
UUID="de1bc6e9-34ab-4151-a1d7-900042eee8d9"