|
|
fbe740 |
From 4c5c4e4b30016175c40a1f2dac7e145042ea06ed Mon Sep 17 00:00:00 2001
|
|
|
fbe740 |
Message-Id: <4c5c4e4b30016175c40a1f2dac7e145042ea06ed@dist-git>
|
|
|
fbe740 |
From: Peter Krempa <pkrempa@redhat.com>
|
|
|
fbe740 |
Date: Wed, 19 Feb 2020 15:10:11 +0100
|
|
|
fbe740 |
Subject: [PATCH] tests: virstorage: Add test cases for "json:" pseudo-URI
|
|
|
fbe740 |
without 'file' wrapper
|
|
|
fbe740 |
MIME-Version: 1.0
|
|
|
fbe740 |
Content-Type: text/plain; charset=UTF-8
|
|
|
fbe740 |
Content-Transfer-Encoding: 8bit
|
|
|
fbe740 |
|
|
|
fbe740 |
Add few cases that prove the second format of "json:" pseudo-URIs.
|
|
|
fbe740 |
|
|
|
fbe740 |
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
|
|
|
fbe740 |
Reviewed-by: Ján Tomko <jtomko@redhat.com>
|
|
|
fbe740 |
(cherry picked from commit 0d0d60ddc5e58359cff5be8dfd6dd27e98da0282)
|
|
|
fbe740 |
|
|
|
fbe740 |
https://bugzilla.redhat.com/show_bug.cgi?id=1791788
|
|
|
fbe740 |
Message-Id: <7f9970e468fd99dfb72033f688e45ca086be56a0.1582120424.git.pkrempa@redhat.com>
|
|
|
fbe740 |
Reviewed-by: Ján Tomko <jtomko@redhat.com>
|
|
|
fbe740 |
---
|
|
|
fbe740 |
tests/virstoragetest.c | 10 ++++++++++
|
|
|
fbe740 |
1 file changed, 10 insertions(+)
|
|
|
fbe740 |
|
|
|
fbe740 |
diff --git a/tests/virstoragetest.c b/tests/virstoragetest.c
|
|
|
fbe740 |
index 4341c04b1e..6d62aab654 100644
|
|
|
fbe740 |
--- a/tests/virstoragetest.c
|
|
|
fbe740 |
+++ b/tests/virstoragetest.c
|
|
|
fbe740 |
@@ -1315,6 +1315,10 @@ mymain(void)
|
|
|
fbe740 |
"}"
|
|
|
fbe740 |
"}",
|
|
|
fbe740 |
"<source file='/path/to/file'/>\n");
|
|
|
fbe740 |
+ TEST_BACKING_PARSE("json:{\"driver\":\"file\","
|
|
|
fbe740 |
+ "\"filename\":\"/path/to/file\""
|
|
|
fbe740 |
+ "}",
|
|
|
fbe740 |
+ "<source file='/path/to/file'/>\n");
|
|
|
fbe740 |
TEST_BACKING_PARSE("json:{\"file.driver\":\"host_device\", "
|
|
|
fbe740 |
"\"file.filename\":\"/path/to/dev\"}",
|
|
|
fbe740 |
"<source dev='/path/to/dev'/>\n");
|
|
|
fbe740 |
@@ -1389,6 +1393,12 @@ mymain(void)
|
|
|
fbe740 |
"<source protocol='nbd'>\n"
|
|
|
fbe740 |
" <host transport='unix' socket='/path/to/socket'/>\n"
|
|
|
fbe740 |
"</source>\n");
|
|
|
fbe740 |
+ TEST_BACKING_PARSE("json:{\"driver\":\"nbd\","
|
|
|
fbe740 |
+ "\"path\":\"/path/to/socket\""
|
|
|
fbe740 |
+ "}",
|
|
|
fbe740 |
+ "<source protocol='nbd'>\n"
|
|
|
fbe740 |
+ " <host transport='unix' socket='/path/to/socket'/>\n"
|
|
|
fbe740 |
+ "</source>\n");
|
|
|
fbe740 |
TEST_BACKING_PARSE("json:{\"file.driver\":\"nbd\","
|
|
|
fbe740 |
"\"file.path\":\"/path/to/socket\""
|
|
|
fbe740 |
"}",
|
|
|
fbe740 |
--
|
|
|
fbe740 |
2.25.0
|
|
|
fbe740 |
|