]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
test_driver: provide virDomainGetTime implementation
authorIlias Stamatis <stamatis.iliass@gmail.com>
Wed, 24 Apr 2019 16:57:57 +0000 (18:57 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Sat, 4 May 2019 21:39:35 +0000 (23:39 +0200)
Implement testDomainGetTime by returning a fixed timestamp.

Signed-off-by: Ilias Stamatis <stamatis.iliass@gmail.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
src/test/test_driver.c

index 24c1dc5adfdd1093cf853930450403f3d5d6fe3a..460c896ef606a36e8a91b76a58fc7a386dbd3505 100644 (file)
@@ -1951,6 +1951,20 @@ testDomainGetState(virDomainPtr domain,
     return 0;
 }
 
+static int
+testDomainGetTime(virDomainPtr dom ATTRIBUTE_UNUSED,
+                  long long *seconds,
+                  unsigned int *nseconds,
+                  unsigned int flags)
+{
+    virCheckFlags(0, -1);
+
+    *seconds = 627319920;
+    *nseconds = 0;
+
+    return 0;
+}
+
 #define TEST_SAVE_MAGIC "TestGuestMagic"
 
 static int
@@ -6794,6 +6808,7 @@ static virHypervisorDriver testHypervisorDriver = {
     .domainSetMemory = testDomainSetMemory, /* 0.1.4 */
     .domainGetInfo = testDomainGetInfo, /* 0.1.1 */
     .domainGetState = testDomainGetState, /* 0.9.2 */
+    .domainGetTime = testDomainGetTime, /* 5.4.0 */
     .domainSave = testDomainSave, /* 0.3.2 */
     .domainSaveFlags = testDomainSaveFlags, /* 0.9.4 */
     .domainRestore = testDomainRestore, /* 0.3.2 */