[PATCH 19/27] qemuMonitorJSONTestAttachChardev: Add logfile to some tests

Peter Krempa pkrempa at redhat.com
Wed Feb 9 16:02:11 UTC 2022


Signed-off-by: Peter Krempa <pkrempa at redhat.com>
---
 tests/qemumonitorjsontest.c | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/tests/qemumonitorjsontest.c b/tests/qemumonitorjsontest.c
index 434677f25f..8fbb199a59 100644
--- a/tests/qemumonitorjsontest.c
+++ b/tests/qemumonitorjsontest.c
@@ -726,13 +726,17 @@ qemuMonitorJSONTestAttachChardev(virDomainXMLOption *xmlopt,

         chr->data.file.path = g_strdup("/test/path");

-        chr->type = VIR_DOMAIN_CHR_TYPE_FILE;
-        CHECK("file", false,
-              "{'id':'alias','backend':{'type':'file','data':{'out':'/test/path'}}}");
-
         chr->type = VIR_DOMAIN_CHR_TYPE_DEV;
         CHECK("device", false,
               "{'id':'alias','backend':{'type':'serial','data':{'device':'/test/path'}}}");
+
+        chr->type = VIR_DOMAIN_CHR_TYPE_FILE;
+        chr->logfile = g_strdup("/test/logfile");
+        chr->logappend = VIR_TRISTATE_SWITCH_OFF;
+        CHECK("file", false,
+              "{'id':'alias','backend':{'type':'file','data':{'out':'/test/path',"
+                                                             "'logfile':'/test/logfile',"
+                                                             "'logappend':false}}}");
     }

     {
@@ -753,6 +757,7 @@ qemuMonitorJSONTestAttachChardev(virDomainXMLOption *xmlopt,

         chr->data.tcp.tlscreds = true;
         chrSourcePriv->tlsCredsAlias = qemuAliasTLSObjFromSrcAlias("alias");
+        chr->logfile = g_strdup("/test/log");
         CHECK("tcp", false,
               "{'id':'alias',"
                "'backend':{'type':'socket',"
@@ -761,7 +766,8 @@ qemuMonitorJSONTestAttachChardev(virDomainXMLOption *xmlopt,
                                                   "'port':'1234'}},"
                                   "'telnet':false,"
                                   "'server':false,"
-                                  "'tls-creds':'objalias_tls0'}}}");
+                                  "'tls-creds':'objalias_tls0',"
+                                  "'logfile':'/test/log'}}}");

     }

-- 
2.34.1




More information about the libvir-list mailing list