sal/cppunittester/cppunittester.cxx | 3 ++- sw/qa/inc/swmodeltestbase.hxx | 5 +---- sw/qa/unit/swmodeltestbase.cxx | 2 ++ 3 files changed, 5 insertions(+), 5 deletions(-)
New commits: commit 34894211362ade76580eddf7e4f3a23da3872a98 Author: Justin Luth <justin.l...@collabora.com> AuthorDate: Wed Sep 23 15:32:33 2020 +0300 Commit: Miklos Vajna <vmik...@collabora.com> CommitDate: Fri Sep 25 11:17:01 2020 +0200 cppunittester: [_RUN_____] indicates unit test start -visual: so that the human eye can easily find it -at start: to identify the last test if it ends abruptly -no spaces: easy scripting | grep RUN | awk '{print $2}' A visually unique, eye-catching start banner will be helpful when browsing through logs, or when adding asserts and running a make sw.check. [I frequently look for existing unit tests that match a certain condition in the 15 ooxmlexport tests.] Previously, the tests ran in the order that they existed in the file. So if one asserted/crashed in the middle of the run, you could easily guess which test it was by finding the name of the test that just finished OK. However, since 2f2246d22e2a8ccbc1dc3e6f5243734a61edf270 Author: Stephan Bergmann on Sat Aug 8 12:00:23 2020 external/cppunit: Run tests in deterministic order the tests are sorted by name and run in alphabetical order - which is not at all obvious or intuitive. It certainly makes it harder to guess what the next alphabetical name will be. P.S. For consistency, I considered adding [____DONE_] as well, but existing tooling might search for "finished in:" and grab the first string (the test name) so I don't want to break anything doing that. Change-Id: I5521e681cd9f8304842290680f0389256fe3fe43 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103268 Tested-by: Jenkins Reviewed-by: Justin Luth <justin_l...@sil.org> Reviewed-by: Miklos Vajna <vmik...@collabora.com> diff --git a/sal/cppunittester/cppunittester.cxx b/sal/cppunittester/cppunittester.cxx index d325808198b7..468b54ca9ecc 100644 --- a/sal/cppunittester/cppunittester.cxx +++ b/sal/cppunittester/cppunittester.cxx @@ -98,8 +98,9 @@ public: TimingListener(const TimingListener&) = delete; TimingListener& operator=(const TimingListener&) = delete; - void startTest( CppUnit::Test *) override + void startTest( CppUnit::Test *test) override { + std::cout << "[_RUN_____] " << test->getName() << std::endl; m_nStartTime = osl_getGlobalTimer(); } diff --git a/sw/qa/inc/swmodeltestbase.hxx b/sw/qa/inc/swmodeltestbase.hxx index 20fdbd608099..cff9a4ca14c1 100644 --- a/sw/qa/inc/swmodeltestbase.hxx +++ b/sw/qa/inc/swmodeltestbase.hxx @@ -338,10 +338,7 @@ protected: /// Get TextFrame by name css::uno::Reference<css::drawing::XShape> getTextFrameByName(const OUString& aName); - void header() - { - std::cout << "File tested,Execution Time (ms)" << std::endl; - } + void header(); void load(const OUString& pDir, const char* pName, const char* pPassword = nullptr) { diff --git a/sw/qa/unit/swmodeltestbase.cxx b/sw/qa/unit/swmodeltestbase.cxx index 709d47321617..306e03476cef 100644 --- a/sw/qa/unit/swmodeltestbase.cxx +++ b/sw/qa/unit/swmodeltestbase.cxx @@ -479,6 +479,8 @@ void SwModelTestBase::setTestInteractionHandler(const char* pPassword, rFilterOptions[0].Value <<= xInteraction; } +void SwModelTestBase::header() {} + void SwModelTestBase::loadURL(OUString const& rURL, const char* pName, const char* pPassword) { if (mxComponent.is()) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits