aboutsummaryrefslogtreecommitdiff
path: root/src/profiling/test
diff options
context:
space:
mode:
authorFinnWilliamsArm <Finn.Williams@arm.com>2019-09-18 10:28:16 +0100
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>2019-09-23 11:07:30 +0000
commitce2d9d13fbc0c8efd83dfb411c045553f87331f9 (patch)
tree0fdfcc20b6ece5930df744b72f148bdc11aa4f6a /src/profiling/test
parent480336906137587d020da987039cfd20ee4cc3a5 (diff)
downloadarmnn-ce2d9d13fbc0c8efd83dfb411c045553f87331f9.tar.gz
IVGCVSW-3413 Add the Counters Metadata
Signed-off-by: FinnWilliamsArm <Finn.Williams@arm.com> Change-Id: I1313320a28b2d17d1adbc80248882ef458c34a14
Diffstat (limited to 'src/profiling/test')
-rw-r--r--src/profiling/test/ProfilingTests.cpp19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/profiling/test/ProfilingTests.cpp b/src/profiling/test/ProfilingTests.cpp
index a5d60a512b..2a20aac8a4 100644
--- a/src/profiling/test/ProfilingTests.cpp
+++ b/src/profiling/test/ProfilingTests.cpp
@@ -535,13 +535,28 @@ BOOST_AUTO_TEST_CASE(CheckProfilingServiceEnabledRuntime)
BOOST_CHECK(service.GetCurrentState() == ProfilingState::Uninitialised);
service.Run();
BOOST_CHECK(service.GetCurrentState() == ProfilingState::Uninitialised);
- service.m_Options.m_EnableProfiling = true;
- service.Run();
+ options.m_EnableProfiling = true;
+ service.ResetExternalProfilingOptions(options);
BOOST_CHECK(service.GetCurrentState() == ProfilingState::NotConnected);
service.Run();
BOOST_CHECK(service.GetCurrentState() == ProfilingState::WaitingForAck);
}
+BOOST_AUTO_TEST_CASE(CheckProfilingServiceCounterDirectory)
+{
+ armnn::Runtime::CreationOptions::ExternalProfilingOptions options;
+ ProfilingService service(options);
+
+ const ICounterDirectory& counterDirectory0 = service.GetCounterDirectory();
+ BOOST_CHECK(counterDirectory0.GetCounterCount() == 0);
+
+ options.m_EnableProfiling = true;
+ service.ResetExternalProfilingOptions(options);
+
+ const ICounterDirectory& counterDirectory1 = service.GetCounterDirectory();
+ BOOST_CHECK(counterDirectory1.GetCounterCount() != 0);
+}
+
BOOST_AUTO_TEST_CASE(CheckProfilingObjectUids)
{
uint16_t uid = 0;