From 9e4a215a2569a04010292c8718d0f0569bc06c12 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Wed, 26 Feb 2014 17:12:45 +0100 Subject: Use new QLibraryInfo::build() in testlib to log build information. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This produces: ********* Start testing of tst_QtJson ********* Config: Using QtTest library 5.3.0, Qt 5.3.0 (Feb 13 2014, GCC 4.6.3, 64 bit, debug build) PASS : tst_QtJson::initTestCase() 5.3.0 Qt 5.3.0 (Feb 13 2014, GCC 4.6.3, 64 bit, debug build) 5.3.0 5.3.0 Qt 5.3.0 (Feb 13 2014, GCC 4.6.3, 64 bit, debug build) 5.3.0 [ChangeLog][QtTest] Tests now output build information. Change-Id: I0ab473371575f2b807db725256805b8bffea3454 Reviewed-by: Sergio Ahumada Reviewed-by: Jędrzej Nowacki --- src/testlib/qplaintestlogger.cpp | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'src/testlib/qplaintestlogger.cpp') diff --git a/src/testlib/qplaintestlogger.cpp b/src/testlib/qplaintestlogger.cpp index 39580f22d4..774f2cc4fb 100644 --- a/src/testlib/qplaintestlogger.cpp +++ b/src/testlib/qplaintestlogger.cpp @@ -51,21 +51,29 @@ #include #include -#ifdef Q_OS_WIN -#include -#endif - #ifdef Q_OS_WINCE #include #endif +#ifdef min // windows.h without NOMINMAX is included by the benchmark headers. +# undef min +#endif +#ifdef max +# undef max +#endif + #include #include +#include #ifdef Q_OS_ANDROID # include #endif +#ifdef Q_OS_WIN +# include +#endif + QT_BEGIN_NAMESPACE namespace QTest { @@ -334,7 +342,7 @@ void QPlainTestLogger::startLogging() qsnprintf(buf, sizeof(buf), "********* Start testing of %s *********\n" "Config: Using QtTest library " QTEST_VERSION_STR - ", Qt %s\n", QTestResult::currentTestObjectName(), qVersion()); + ", %s\n", QTestResult::currentTestObjectName(), QLibraryInfo::build()); } outputMessage(buf); } -- cgit v1.2.3