test/countloolkits.hpp | 9 ++++++++- test/helpers.hpp | 5 ++++- 2 files changed, 12 insertions(+), 2 deletions(-)
New commits: commit b06ea528fe9dac854a18d4a9255ac598830dbb2c Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> AuthorDate: Sat Oct 12 13:51:56 2019 -0400 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Sat Oct 19 20:57:26 2019 +0200 test: log the time in tests Useful to match with the timestamps in WSD and align events when investigating. Change-Id: I73a0eb8e55ee7ca1b8935bd42468f53d7a82f80b Reviewed-on: https://gerrit.libreoffice.org/80893 Reviewed-by: Andras Timar <andras.ti...@collabora.com> Tested-by: Andras Timar <andras.ti...@collabora.com> diff --git a/test/countloolkits.hpp b/test/countloolkits.hpp index 0f7010ff0..5822f8c50 100644 --- a/test/countloolkits.hpp +++ b/test/countloolkits.hpp @@ -59,7 +59,14 @@ static int countLoolKitProcesses(const int expected) TST_LOG_END; if (expected != count) { - TST_LOG("Found " << count << " LoKit processes but was expecting " << expected << "."); + TST_LOG_BEGIN("Found " << count << " LoKit processes but was expecting " << expected << ": ["); + for (int i : getKitPids()) + { + TST_LOG_APPEND(i << ' '); + } + TST_LOG_APPEND(']'); + TST_LOG_END; + } return count; diff --git a/test/helpers.hpp b/test/helpers.hpp index 5b526b01b..06dff21f8 100644 --- a/test/helpers.hpp +++ b/test/helpers.hpp @@ -42,7 +42,10 @@ // Logging in unit-tests go to cerr, for now at least. static std::mutex MutexLog; #define TST_LOG_MUTEX std::unique_lock<std::mutex> lock(MutexLog) -#define TST_LOG_NAME_BEGIN(NAME, X) do { TST_LOG_MUTEX; std::cerr << NAME << "(@" << helpers::timeSinceTestStartMs() << "ms) " << X; } while (false) +#define TST_LOG_NAME_BEGIN(NAME, X) do { TST_LOG_MUTEX; \ + char t[64]; Poco::DateTime time; snprintf(t, sizeof(t), "%.2u:%.2u:%.2u.%.6u (@%lums) ", \ + time.hour(), time.minute(), time.second(), time.millisecond() * 1000 + time.microsecond(), helpers::timeSinceTestStartMs()); \ + std::cerr << NAME << t << X; } while (false) #define TST_LOG_BEGIN(X) TST_LOG_NAME_BEGIN(testname, X) #define TST_LOG_APPEND(X) do { TST_LOG_MUTEX; std::cerr << X; } while (false) #define TST_LOG_END do { TST_LOG_MUTEX; std::cerr << "| " << __FILE__ << ':' << __LINE__ << std::endl; } while (false) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits