From 9ff4bdb407ed8d855a3f86a17c99906ff738177b Mon Sep 17 00:00:00 2001 From: Arne H Juul Date: Mon, 24 Apr 2017 12:10:42 +0200 Subject: Revert "Balder/enforce override 2" --- vdstestlib/src/tests/cppunit/testrunner.cpp | 3 ++- vdstestlib/src/tests/dirconfig/dirconfigtest.cpp | 9 +++++++-- .../src/vespa/vdstestlib/cppunit/cppunittestrunner.cpp | 12 +++++++----- vdstestlib/src/vespa/vdstestlib/cppunit/cppunittestrunner.h | 2 +- 4 files changed, 17 insertions(+), 9 deletions(-) (limited to 'vdstestlib') diff --git a/vdstestlib/src/tests/cppunit/testrunner.cpp b/vdstestlib/src/tests/cppunit/testrunner.cpp index c25bee698d5..1ba7be7790e 100644 --- a/vdstestlib/src/tests/cppunit/testrunner.cpp +++ b/vdstestlib/src/tests/cppunit/testrunner.cpp @@ -1,8 +1,9 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +#include #include -int main(int argc, const char *argv[]) +int main(int argc, char **argv) { vdstestlib::CppUnitTestRunner testRunner; return testRunner.run(argc, argv); diff --git a/vdstestlib/src/tests/dirconfig/dirconfigtest.cpp b/vdstestlib/src/tests/dirconfig/dirconfigtest.cpp index 73f6f3cc600..e00815241f0 100644 --- a/vdstestlib/src/tests/dirconfig/dirconfigtest.cpp +++ b/vdstestlib/src/tests/dirconfig/dirconfigtest.cpp @@ -1,10 +1,15 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include -#include +#include #include + #include #include +#include +#include +#include + +LOG_SETUP("dirconfig_test"); using namespace vdstestlib; diff --git a/vdstestlib/src/vespa/vdstestlib/cppunit/cppunittestrunner.cpp b/vdstestlib/src/vespa/vdstestlib/cppunit/cppunittestrunner.cpp index fb692bd8e8f..7af156bbc2a 100644 --- a/vdstestlib/src/vespa/vdstestlib/cppunit/cppunittestrunner.cpp +++ b/vdstestlib/src/vespa/vdstestlib/cppunit/cppunittestrunner.cpp @@ -1,9 +1,11 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +#include #include #include #include +#include #include #include #include @@ -20,7 +22,7 @@ namespace { std::vector _wanted; bool _includeStressTests; - WantedTestList(int argc, const char *argv[], + WantedTestList(int argc, const char * const * argv, bool includeStressTests) : _wanted(), _includeStressTests(includeStressTests) @@ -64,7 +66,7 @@ namespace { return (s[s.size() - 1] == '$'); } - bool include(const std::string& name) const override { + virtual bool include(const std::string& name) const override { if ((name.find("stress") != std::string::npos || name.find("Stress") != std::string::npos) && !_includeStressTests) @@ -88,11 +90,11 @@ namespace { struct LogHook : public CppUnit::TextTestProgressListener::TestStartHook { std::string lastTest; - void startedTest(const std::string& testName) override { + virtual void startedTest(const std::string& testName) override { LOG(info, "Starting test: %s", testName.c_str()); lastTest = testName; } - void stoppedTest() override { + virtual void stoppedTest() override { LOG(info, "Stopped test: %s", lastTest.c_str()); } }; @@ -110,7 +112,7 @@ CppUnitTestRunner::CppUnitTestRunner() } int -CppUnitTestRunner::run(int argc, const char *argv[]) +CppUnitTestRunner::run(int argc, const char * const * argv) { CppUnit::TextUi::TestRunner runner; CppUnit::TestFactoryRegistry& registry( diff --git a/vdstestlib/src/vespa/vdstestlib/cppunit/cppunittestrunner.h b/vdstestlib/src/vespa/vdstestlib/cppunit/cppunittestrunner.h index 204cfff0cb8..e8ee1700927 100644 --- a/vdstestlib/src/vespa/vdstestlib/cppunit/cppunittestrunner.h +++ b/vdstestlib/src/vespa/vdstestlib/cppunit/cppunittestrunner.h @@ -50,7 +50,7 @@ public: CppUnitTestRunner(); void listTests(const CppUnit::TestSuite *tests); - int run(int argc, const char * argv[]); + int run(int argc, const char * const * argv); }; -- cgit v1.2.3