Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=20e74313cd8abaa6…
Commit: 20e74313cd8abaa691fb4f1015a84b34171aa08a
Parent: be06fa695ea9833bcc25c09a17c6396cca07be31
Author: Tony Asleson <tasleson(a)redhat.com>
AuthorDate: Mon Oct 10 16:26:38 2016 -0500
Committer: Tony Asleson <tasleson(a)redhat.com>
CommitterDate: Mon Oct 10 16:33:42 2016 -0500
lvmdbustest.py: Add profile and path for lvm binary
---
test/api/dbustest.sh | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/test/api/dbustest.sh b/test/api/dbustest.sh
index 8741eb9..16dc186 100644
--- a/test/api/dbustest.sh
+++ b/test/api/dbustest.sh
@@ -18,5 +18,19 @@ SKIP_WITH_CLVMD=1
aux prepare_pvs 6
+# We need the lvmdbusd.profile for the daemon to utilize JSON
+# output
+mkdir -p $TESTDIR/etc/profile/
+cp -v $TESTOLDPWD/../conf/lvmdbusd.profile $TESTDIR/etc/profile/.
+
+# Need to set this up so that the lvmdbusd service knows which
+# binary to be running, which should be the one we just built
+export LVM_BINARY=$TESTOLDPWD/../tools/lvm
+
aux prepare_lvmdbusd
+
+# Lets limit testing until the lvm SIGABRT is fixed as
+# we are running into that when using the lvm shell
+export LVM_DBUS_TEST_SHELL=0
+
$test_data_dir/dbus/lvmdbustest.py -v
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=be06fa695ea9833b…
Commit: be06fa695ea9833bcc25c09a17c6396cca07be31
Parent: 3e45285b403bdcbf744f21eba6d6aa3a70628e71
Author: Tony Asleson <tasleson(a)redhat.com>
AuthorDate: Fri Oct 7 18:18:36 2016 -0500
Committer: Tony Asleson <tasleson(a)redhat.com>
CommitterDate: Mon Oct 10 16:31:00 2016 -0500
lvmdbustest.py: Skip test_job_handling_timer on loopback
This test never passes on loop back, so we will skip unless the
pv devices are real devices which contain `/dev/sd`.
We always fail because we need lvm to run slow to get a timer to
pop, and loopback are too fast.
---
test/dbus/lvmdbustest.py | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/test/dbus/lvmdbustest.py b/test/dbus/lvmdbustest.py
index 37ce1d4..d222264 100755
--- a/test/dbus/lvmdbustest.py
+++ b/test/dbus/lvmdbustest.py
@@ -807,6 +807,11 @@ class TestDbusService(unittest.TestCase):
yes = False
+ for pp in self.objs[PV_INT]:
+ if '/dev/sd' not in pp.Pv.Name:
+ std_err_print("Skipping test_job_handling_timer on loopback")
+ return
+
# This may not pass
for i in [48, 64, 128]:
yes = self._test_expired_timer(i)