21.02
|
#include "ProfilingMocks.hpp"
#include "ProfilingTestUtils.hpp"
#include <SendTimelinePacket.hpp>
#include <TimelineUtilityMethods.hpp>
#include <LabelsAndEventClasses.hpp>
#include <ProfilingService.hpp>
#include <memory>
#include <boost/test/unit_test.hpp>
Go to the source code of this file.
Functions | |
BOOST_AUTO_TEST_CASE (CreateTypedLabelTest) | |
BOOST_AUTO_TEST_CASE (SendWellKnownLabelsAndEventClassesTest) | |
BOOST_AUTO_TEST_CASE (CreateNamedTypedChildEntityTest) | |
BOOST_AUTO_TEST_CASE (DeclareLabelTest) | |
BOOST_AUTO_TEST_CASE (CreateNameTypeEntityInvalidTest) | |
BOOST_AUTO_TEST_CASE (CreateNameTypeEntityTest) | |
BOOST_AUTO_TEST_CASE (RecordEventTest) | |
BOOST_AUTO_TEST_CASE | ( | CreateTypedLabelTest | ) |
Definition at line 23 of file TimelineUtilityMethodsTests.cpp.
References MockBufferManager::GetReadableBuffer(), armnn::profiling::LabelLink, MockBufferManager::MarkRead(), ProfilingService::NextGuid(), VerifyTimelineHeaderBinary(), VerifyTimelineLabelBinaryPacketData(), and VerifyTimelineRelationshipBinaryPacketData().
BOOST_AUTO_TEST_CASE | ( | SendWellKnownLabelsAndEventClassesTest | ) |
Definition at line 73 of file TimelineUtilityMethodsTests.cpp.
References LabelsAndEventClasses::ARMNN_PROFILING_EOL_EVENT_CLASS, LabelsAndEventClasses::ARMNN_PROFILING_EOL_EVENT_CLASS_NAME, LabelsAndEventClasses::ARMNN_PROFILING_EOL_EVENT_CLASS_NAME_GUID, LabelsAndEventClasses::ARMNN_PROFILING_SOL_EVENT_CLASS, LabelsAndEventClasses::ARMNN_PROFILING_SOL_EVENT_CLASS_NAME, LabelsAndEventClasses::ARMNN_PROFILING_SOL_EVENT_CLASS_NAME_GUID, LabelsAndEventClasses::BACKENDID_GUID, LabelsAndEventClasses::BACKENDID_LABEL, LabelsAndEventClasses::CHILD_GUID, LabelsAndEventClasses::CHILD_LABEL, LabelsAndEventClasses::CONNECTION, LabelsAndEventClasses::CONNECTION_GUID, LabelsAndEventClasses::EXECUTION_OF_GUID, LabelsAndEventClasses::EXECUTION_OF_LABEL, MockBufferManager::GetReadableBuffer(), LabelsAndEventClasses::INDEX_GUID, LabelsAndEventClasses::INDEX_LABEL, LabelsAndEventClasses::INFERENCE, LabelsAndEventClasses::INFERENCE_GUID, LabelsAndEventClasses::LAYER, LabelsAndEventClasses::LAYER_GUID, MockBufferManager::MarkRead(), LabelsAndEventClasses::NAME_GUID, LabelsAndEventClasses::NAME_LABEL, LabelsAndEventClasses::NETWORK, LabelsAndEventClasses::NETWORK_GUID, LabelsAndEventClasses::PROCESS_ID_GUID, LabelsAndEventClasses::PROCESS_ID_LABEL, TimelineUtilityMethods::SendWellKnownLabelsAndEventClasses(), LabelsAndEventClasses::TYPE_GUID, LabelsAndEventClasses::TYPE_LABEL, VerifyTimelineEventClassBinaryPacketData(), VerifyTimelineHeaderBinary(), VerifyTimelineLabelBinaryPacketData(), LabelsAndEventClasses::WORKLOAD, LabelsAndEventClasses::WORKLOAD_EXECUTION, LabelsAndEventClasses::WORKLOAD_EXECUTION_GUID, and LabelsAndEventClasses::WORKLOAD_GUID.
BOOST_AUTO_TEST_CASE | ( | CreateNamedTypedChildEntityTest | ) |
Definition at line 200 of file TimelineUtilityMethodsTests.cpp.
References MockBufferManager::GetReadableBuffer(), armnn::profiling::LabelLink, MockBufferManager::MarkRead(), LabelsAndEventClasses::NAME_GUID, ProfilingService::NextGuid(), armnn::profiling::RetentionLink, LabelsAndEventClasses::TYPE_GUID, VerifyTimelineEntityBinaryPacketData(), VerifyTimelineHeaderBinary(), VerifyTimelineLabelBinaryPacketData(), and VerifyTimelineRelationshipBinaryPacketData().
BOOST_AUTO_TEST_CASE | ( | DeclareLabelTest | ) |
Definition at line 287 of file TimelineUtilityMethodsTests.cpp.
References ProfilingService::NextGuid().
BOOST_AUTO_TEST_CASE | ( | CreateNameTypeEntityInvalidTest | ) |
Definition at line 316 of file TimelineUtilityMethodsTests.cpp.
References ProfilingService::NextGuid().
BOOST_AUTO_TEST_CASE | ( | CreateNameTypeEntityTest | ) |
Definition at line 341 of file TimelineUtilityMethodsTests.cpp.
References MockBufferManager::GetReadableBuffer(), armnn::profiling::LabelLink, MockBufferManager::MarkRead(), LabelsAndEventClasses::NAME_GUID, ProfilingService::NextGuid(), LabelsAndEventClasses::TYPE_GUID, VerifyTimelineEntityBinaryPacketData(), VerifyTimelineHeaderBinary(), VerifyTimelineLabelBinaryPacketData(), and VerifyTimelineRelationshipBinaryPacketData().
BOOST_AUTO_TEST_CASE | ( | RecordEventTest | ) |
Definition at line 408 of file TimelineUtilityMethodsTests.cpp.
References BOOST_AUTO_TEST_SUITE_END(), armnn::profiling::ExecutionLink, MockBufferManager::GetReadableBuffer(), MockBufferManager::MarkRead(), ProfilingService::NextGuid(), armnn::profiling::ThreadIdSize, VerifyTimelineEventBinaryPacket(), VerifyTimelineHeaderBinary(), and VerifyTimelineRelationshipBinaryPacketData().