From 5ff15cf92b32e9564b4d101f18bc44b4096f97ae Mon Sep 17 00:00:00 2001 From: Colm Donelan Date: Tue, 18 May 2021 14:27:33 +0100 Subject: IVGCVSW-5964 As part of Boost removal this Windows only code is obsolete. This block of code to help our Windows user is no longer relevant with the removal of Boost. Signed-off-by: Colm Donelan Change-Id: I0f63277cd6913b8edfbcccf3f2cd1880227c35ec --- src/armnn/test/UnitTests.cpp | 43 ------------------------------------------- 1 file changed, 43 deletions(-) diff --git a/src/armnn/test/UnitTests.cpp b/src/armnn/test/UnitTests.cpp index 7b5ba37ae2..a587e9bc7b 100644 --- a/src/armnn/test/UnitTests.cpp +++ b/src/armnn/test/UnitTests.cpp @@ -19,49 +19,6 @@ struct ConfigureLoggingFixture BOOST_GLOBAL_FIXTURE(ConfigureLoggingFixture); -// On Windows, duplicate the boost test logging output to the Visual Studio output window using OutputDebugString. -#if defined(_MSC_VER) - -#include -#include -#include -#include - -using namespace boost::iostreams; -using namespace std; - -struct DebugOutputSink : boost::iostreams::sink -{ - std::streamsize write(const char* s, std::streamsize n) - { - // The given string is not null-terminated, so we need to copy it. - std::string s2(s, armnn::numeric_cast(n)); - OutputDebugString(s2.c_str()); - return n; - } -}; - -class SetupDebugOutput -{ -public: - SetupDebugOutput() - { - // Sends the output to both cout (as standard) and the debug output. - m_OutputStream.push(tee(std::cout)); - m_OutputStream.push(m_DebugOutputSink); - - boost::unit_test::unit_test_log.set_stream(m_OutputStream); - } -private: - filtering_ostream m_OutputStream; - DebugOutputSink m_DebugOutputSink; -}; - -BOOST_GLOBAL_FIXTURE(SetupDebugOutput); - -#endif // defined(_MSC_VER) - - BOOST_AUTO_TEST_SUITE(LoggerSuite) BOOST_AUTO_TEST_CASE(LoggerTest) -- cgit v1.2.1