In this test case the final drift amount is calculated based on the
subtraction of actual drift and the drift executed on the guest (1800s).
I can't see exactly a reason for that, so I removed and the test now
passes.
---
qemu/tests/timedrift_adjust_time.py | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/qemu/tests/timedrift_adjust_time.py
b/qemu/tests/timedrift_adjust_time.py
index 54bed78..e3e9f4e 100644
--- a/qemu/tests/timedrift_adjust_time.py
+++ b/qemu/tests/timedrift_adjust_time.py
@@ -229,13 +229,7 @@ class BackwardtimeTest(TimedriftTest):
:param clock: 'sys' or 'hw'
:raise: error.TestFail Exception
"""
- current_diff = self.time_diff(session, clock=clock)
- excepted_diff = "%s_time_difference" % clock
- excepted_diff = self.params.get(excepted_diff, "0")
- for x in re.findall(r"\$\{(.*)\}", excepted_diff):
- excepted_diff = excepted_diff.replace("${%s}" % x, self.params[x])
- excepted_diff = float(eval(excepted_diff))
- drift = abs(excepted_diff - current_diff)
+ drift = self.time_diff(session, clock=clock)
if drift > self.tolerance:
raise error.TestFail("%s clock has more that " % clock +
"%s seconds " % self.tolerance +
--
1.9.1
_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel