[Libreoffice-commits] online.git: loolwsd/test

Tor Lillqvist tml at collabora.com
Thu Apr 28 06:29:45 UTC 2016


 loolwsd/test/httpwstest.cpp |   12 ++++++++++++
 1 file changed, 12 insertions(+)

New commits:
commit 2dde26c2ffe185f1a7661418e11b64d65a7659cc
Author: Tor Lillqvist <tml at collabora.com>
Date:   Thu Apr 28 09:23:30 2016 +0300

    Add rant

diff --git a/loolwsd/test/httpwstest.cpp b/loolwsd/test/httpwstest.cpp
index 04093c2..542fbf8 100644
--- a/loolwsd/test/httpwstest.cpp
+++ b/loolwsd/test/httpwstest.cpp
@@ -1329,6 +1329,18 @@ void HTTPWSTest::requestTiles(Poco::Net::WebSocket& socket, const int part, cons
 
     rows = docHeight / tileSize;
     cols = docWidth / tileSize;
+
+    // Note: this code tests tile requests in the wrong way.
+
+    // This code does NOT match what was the idea how the LOOL protocol should/could be used. The
+    // intent was never that the protocol would need to be, or should be, used in a strict
+    // request/reply fashion. If a client needs n tiles, it should just send the requests, one after
+    // another. There is no need to do n roundtrips. A client should all the time be reading
+    // incoming messages, and handle incoming tiles as appropriate. There should be no expectation
+    // that tiles arrive at the client in the same order that they were requested.
+
+    // But, whatever.
+
     for (int itRow = 0; itRow < rows; ++itRow)
     {
         for (int itCol = 0; itCol < cols; ++itCol)


More information about the Libreoffice-commits mailing list