[Libreoffice-commits] online.git: 2 commits - loolwsd/test
Pranav Kant
pranavk at collabora.com
Wed Jun 1 09:28:45 UTC 2016
loolwsd/test/UnitAdmin.cpp | 35 +++++++++++++++++++++++++++--------
1 file changed, 27 insertions(+), 8 deletions(-)
New commits:
commit 4c053e864f162a79f9e8b2c8584d14a16b650dc7
Author: Pranav Kant <pranavk at collabora.com>
Date: Wed Jun 1 14:38:24 2016 +0530
loolwsd: unit-admin: More debug info
Change-Id: I0a529915ab9383ce05a76b8291651663324c8fe8
diff --git a/loolwsd/test/UnitAdmin.cpp b/loolwsd/test/UnitAdmin.cpp
index 1a5c2af..5100e6c 100644
--- a/loolwsd/test/UnitAdmin.cpp
+++ b/loolwsd/test/UnitAdmin.cpp
@@ -305,7 +305,6 @@ private:
{
_messageReceived.clear();
- // We should have 3 users by now; lets verify
const std::string queryMessage = "active_users_count";
_adminWs->sendFrame(queryMessage.data(), queryMessage.size());
@@ -313,17 +312,23 @@ private:
if (_messageReceived.empty() &&
_messageReceivedCV.wait_for(lock, std::chrono::milliseconds(_messageTimeoutMilliSeconds)) == std::cv_status::timeout)
{
- Log::info("testAddDocNotify: Timed out waiting for admin console message");
+ Log::info("testUsersCount: Timed out waiting for admin console message");
return TestResult::TEST_TIMED_OUT;
}
lock.unlock();
StringTokenizer tokens(_messageReceived, " ", StringTokenizer::TOK_IGNORE_EMPTY | StringTokenizer::TOK_TRIM);
if (tokens.count() != 2 ||
- tokens[0] != "active_users_count" ||
- std::stoi(tokens[1]) != _usersCount)
+ tokens[0] != "active_users_count")
{
- Log::info("testAddDocNotify: Unrecognized message format");
+ Log::info("testUsersCount: Unrecognized message format");
+ return TestResult::TEST_FAILED;
+ }
+ else if (std::stoi(tokens[1]) != _usersCount)
+ {
+ Log::info("testUsersCount: Incorrect users count "
+ ", expected: " + std::to_string(_usersCount) +
+ ", actual: " + tokens[1]);
return TestResult::TEST_FAILED;
}
@@ -335,7 +340,6 @@ private:
{
_messageReceived.clear();
- // We should have 2 total docs open by now; lets verify
const std::string queryMessage = "active_docs_count";
_adminWs->sendFrame(queryMessage.data(), queryMessage.size());
@@ -343,7 +347,7 @@ private:
if (_messageReceived.empty() &&
_messageReceivedCV.wait_for(lock, std::chrono::milliseconds(_messageTimeoutMilliSeconds)) == std::cv_status::timeout)
{
- Log::info("testAddDocNotify: Timed out waiting for admin console message");
+ Log::info("testDocCount: Timed out waiting for admin console message");
return TestResult::TEST_TIMED_OUT;
}
lock.unlock();
@@ -353,7 +357,14 @@ private:
tokens[0] != "active_docs_count" ||
std::stoi(tokens[1]) != _docsCount)
{
- Log::info("testAddDocNotify: Unrecognized message format");
+ Log::info("testDocCount: Unrecognized message format");
+ return TestResult::TEST_FAILED;
+ }
+ else if (std::stoi(tokens[1]) != _docsCount)
+ {
+ Log::info("testDocCount: Incorrect doc count "
+ ", expected: " + std::to_string(_docsCount) +
+ ", actual: " + tokens[1]);
return TestResult::TEST_FAILED;
}
@@ -417,7 +428,9 @@ public:
{
_isTestRunning = true;
AdminTest test = _tests[_testCounter++];
+ Log::info("UnitAdmin:: Starting test #" + std::to_string(_testCounter));
TestResult res = ((*this).*(test))();
+ Log::info("UnitAdmin:: Finished test #" + std::to_string(_testCounter));
if (res != TestResult::TEST_OK)
{
exitTest(res);
@@ -437,6 +450,7 @@ public:
std::unique_lock<std::mutex> lock(_messageReceivedMutex);
_messageReceivedCV.notify_all();
_messageReceived = message;
+ Log::info("UnitAdmin:: onAdminNotifyMessage: " + message);
}
virtual void onAdminQueryMessage(const std::string& message)
@@ -444,6 +458,7 @@ public:
std::unique_lock<std::mutex> lock(_messageReceivedMutex);
_messageReceivedCV.notify_all();
_messageReceived = message;
+ Log::info("UnitAdmin:: onAdminQueryMessage: " + message);
}
};
commit b58801c6b088446669b5f9ef931677eaea464208
Author: Pranav Kant <pranavk at collabora.com>
Date: Wed Jun 1 14:12:05 2016 +0530
loolwsd: unit-admin, log when test passes
Change-Id: I9714a8dc57b22ecff3ef4a421192d08a8f3f10e1
diff --git a/loolwsd/test/UnitAdmin.cpp b/loolwsd/test/UnitAdmin.cpp
index 133413c..1a5c2af 100644
--- a/loolwsd/test/UnitAdmin.cpp
+++ b/loolwsd/test/UnitAdmin.cpp
@@ -297,6 +297,7 @@ private:
}
_docsCount++;
+ Log::info(std::string("testAddDocNotify: OK"));
return TestResult::TEST_OK;
}
@@ -326,6 +327,7 @@ private:
return TestResult::TEST_FAILED;
}
+ Log::info(std::string("testUsersCount: OK"));
return TestResult::TEST_OK;
}
@@ -355,6 +357,7 @@ private:
return TestResult::TEST_FAILED;
}
+ Log::info(std::string("testDocCount: OK"));
return TestResult::TEST_OK;
}
@@ -386,6 +389,7 @@ private:
}
_usersCount--;
+ Log::info(std::string("testRmDocNotify: OK"));
return TestResult::TEST_OK;
}
More information about the Libreoffice-commits
mailing list