aboutsummaryrefslogtreecommitdiff
path: root/src/armnn/test/UnitTests.cpp
diff options
context:
space:
mode:
authorSadik Armagan <sadik.armagan@arm.com>2021-11-24 15:47:28 +0000
committerSadik Armagan <sadik.armagan@arm.com>2021-12-14 11:02:41 +0000
commita097d2a0ed8e30d5aaf6d29ec18d0c39201b7b67 (patch)
tree947e587bc42d07f52c55b155308b5ea5bd3ebacd /src/armnn/test/UnitTests.cpp
parentbc14881a76699dd942e94265116da68a6466455e (diff)
downloadarmnn-a097d2a0ed8e30d5aaf6d29ec18d0c39201b7b67.tar.gz
IVGCVSW-6453 'Move the ArmNN Test Utils code to a physically separate directory'
* Created include/armnnTestUtils directory * Moved Arm NN test utils files into armnnTestUtils directory Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I03ac54c645c41c52650c4c03b6a58fb1481fef5d
Diffstat (limited to 'src/armnn/test/UnitTests.cpp')
-rw-r--r--src/armnn/test/UnitTests.cpp67
1 files changed, 0 insertions, 67 deletions
diff --git a/src/armnn/test/UnitTests.cpp b/src/armnn/test/UnitTests.cpp
deleted file mode 100644
index cf532a76fd..0000000000
--- a/src/armnn/test/UnitTests.cpp
+++ /dev/null
@@ -1,67 +0,0 @@
-//
-// Copyright © 2017 Arm Ltd and Contributors. All rights reserved.
-// SPDX-License-Identifier: MIT
-//
-
-#ifndef DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
-#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
-#endif
-#include <doctest/doctest.h>
-
-#include "UnitTests.hpp"
-
-struct ConfigureLoggingFixture
-{
- ConfigureLoggingFixture()
- {
- ConfigureLoggingTest();
- }
-};
-
-
-
-TEST_SUITE("LoggerSuite")
-{
-TEST_CASE_FIXTURE(ConfigureLoggingFixture, "LoggerTest")
-{
- std::stringstream ss;
- {
- struct StreamRedirector
- {
- public:
- StreamRedirector(std::ostream& stream, std::streambuf* newStreamBuffer)
- : m_Stream(stream)
- , m_BackupBuffer(m_Stream.rdbuf(newStreamBuffer))
- {}
- ~StreamRedirector() { m_Stream.rdbuf(m_BackupBuffer); }
-
- private:
- std::ostream& m_Stream;
- std::streambuf* m_BackupBuffer;
- };
-
- StreamRedirector redirect(std::cout, ss.rdbuf());
-
- using namespace armnn;
- SetLogFilter(LogSeverity::Trace);
- SetAllLoggingSinks(true, false, false);
-
- ARMNN_LOG(trace) << "My trace message; " << -2;
- ARMNN_LOG(debug) << "My debug message; " << -1;
- ARMNN_LOG(info) << "My info message; " << 0;
- ARMNN_LOG(warning) << "My warning message; " << 1;
- ARMNN_LOG(error) << "My error message; " << 2;
- ARMNN_LOG(fatal) << "My fatal message; " << 3;
-
- SetLogFilter(LogSeverity::Fatal);
- }
-
- CHECK(ss.str().find("Trace: My trace message; -2") != std::string::npos);
- CHECK(ss.str().find("Debug: My debug message; -1") != std::string::npos);
- CHECK(ss.str().find("Info: My info message; 0") != std::string::npos);
- CHECK(ss.str().find("Warning: My warning message; 1") != std::string::npos);
- CHECK(ss.str().find("Error: My error message; 2") != std::string::npos);
- CHECK(ss.str().find("Fatal: My fatal message; 3") != std::string::npos);
-}
-
-} \ No newline at end of file