qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v2 6/6] iotest 201: new test for qmp nbd-server-


From: Vladimir Sementsov-Ogievskiy
Subject: Re: [Qemu-devel] [PATCH v2 6/6] iotest 201: new test for qmp nbd-server-remove
Date: Fri, 19 Jan 2018 13:22:11 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2

19.01.2018 01:43, Eric Blake wrote:
On 01/18/2018 12:11 PM, Vladimir Sementsov-Ogievskiy wrote:
Signed-off-by: Vladimir Sementsov-Ogievskiy <address@hidden>
---
  tests/qemu-iotests/201     | 159 +++++++++++++++++++++++++++++++++++++++++++++
  tests/qemu-iotests/201.out |   5 ++
  tests/qemu-iotests/group   |   1 +
  3 files changed, 165 insertions(+)
  create mode 100644 tests/qemu-iotests/201
  create mode 100644 tests/qemu-iotests/201.out

+
+    def assertExistingClients(self, result):
+        self.assert_qmp(result, 'error/desc',
+                        "NBD export 'exp' has 1 active connection. To force "
+                        "remove it (and hard disconnect clients) use "
+                        "mode='hard'")
Needs tweaking if we massage the error message earlier in the series.

I'm still worried that this test may fail spuriously due to a hard-coded
port, but some testing is better than none, and if the CI engines don't
immediately reject it, whoever first encounters it will be nice and let
us know.

Reviewed-by: Eric Blake <address@hidden>


Looked through other tests, looks like same approach is only in 147, and other iotests uses unix sockets for nbd-server-start. May be, it is better to move to unix socket here.
I'll resend today with unix-socket.

--
Best regards,
Vladimir




reply via email to

[Prev in Thread] Current Thread [Next in Thread]