From 6198fe0f653fb60c938a3c269bf28aeefcdad07e Mon Sep 17 00:00:00 2001 From: David Monahan Date: Mon, 2 Dec 2019 08:35:43 +0000 Subject: IVGCVSW-4016 Add the Inference timeline trace and unit tests Signed-off-by: David Monahan Signed-off-by: Narumol Prangnawarat Change-Id: I0cfbc2e1ed8f1eded1841866ebf9f39a066e91af --- src/profiling/test/TimelineUtilityMethodsTests.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/profiling/test/TimelineUtilityMethodsTests.cpp') diff --git a/src/profiling/test/TimelineUtilityMethodsTests.cpp b/src/profiling/test/TimelineUtilityMethodsTests.cpp index ae1ee558bf..abacdb5288 100644 --- a/src/profiling/test/TimelineUtilityMethodsTests.cpp +++ b/src/profiling/test/TimelineUtilityMethodsTests.cpp @@ -87,7 +87,7 @@ BOOST_AUTO_TEST_CASE(SendWellKnownLabelsAndEventClassesTest) auto readableBuffer = mockBufferManager.GetReadableBuffer(); BOOST_CHECK(readableBuffer != nullptr); unsigned int size = readableBuffer->GetSize(); - BOOST_TEST(size == 308); + BOOST_TEST(size == 388); const unsigned char* readableData = readableBuffer->GetReadableData(); BOOST_CHECK(readableData != nullptr); @@ -142,6 +142,16 @@ BOOST_AUTO_TEST_CASE(SendWellKnownLabelsAndEventClassesTest) LabelsAndEventClasses::CONNECTION, readableData, offset); + // Inference + VerifyTimelineLabelBinaryPacket(LabelsAndEventClasses::INFERENCE_GUID, + LabelsAndEventClasses::INFERENCE, + readableData, + offset); + // Workload Execution + VerifyTimelineLabelBinaryPacket(LabelsAndEventClasses::WORKLOAD_EXECUTION_GUID, + LabelsAndEventClasses::WORKLOAD_EXECUTION, + readableData, + offset); // First "well-known" event class: START OF LIFE VerifyTimelineEventClassBinaryPacket(LabelsAndEventClasses::ARMNN_PROFILING_SOL_EVENT_CLASS, -- cgit v1.2.1