ArmNN
NotReleased
|
#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 BOOST_CHECK(), MockBufferManager::GetReadableBuffer(), ProfilingService::Instance(), armnn::profiling::LabelLink, MockBufferManager::MarkRead(), ProfilingService::NextGuid(), VerifyTimelineLabelBinaryPacket(), and VerifyTimelineRelationshipBinaryPacket().
BOOST_AUTO_TEST_CASE | ( | SendWellKnownLabelsAndEventClassesTest | ) |
Definition at line 75 of file TimelineUtilityMethodsTests.cpp.
References LabelsAndEventClasses::ARMNN_PROFILING_EOL_EVENT_CLASS, LabelsAndEventClasses::ARMNN_PROFILING_SOL_EVENT_CLASS, LabelsAndEventClasses::BACKENDID_GUID, LabelsAndEventClasses::BACKENDID_LABEL, BOOST_CHECK(), LabelsAndEventClasses::CONNECTION, LabelsAndEventClasses::CONNECTION_GUID, 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::TYPE_GUID, LabelsAndEventClasses::TYPE_LABEL, VerifyTimelineEventClassBinaryPacket(), VerifyTimelineLabelBinaryPacket(), LabelsAndEventClasses::WORKLOAD, LabelsAndEventClasses::WORKLOAD_EXECUTION, LabelsAndEventClasses::WORKLOAD_EXECUTION_GUID, and LabelsAndEventClasses::WORKLOAD_GUID.
BOOST_AUTO_TEST_CASE | ( | CreateNamedTypedChildEntityTest | ) |
Definition at line 170 of file TimelineUtilityMethodsTests.cpp.
References BOOST_CHECK(), MockBufferManager::GetReadableBuffer(), ProfilingService::Instance(), armnn::profiling::LabelLink, MockBufferManager::MarkRead(), LabelsAndEventClasses::NAME_GUID, ProfilingService::NextGuid(), armnn::profiling::RetentionLink, LabelsAndEventClasses::TYPE_GUID, VerifyTimelineEntityBinaryPacket(), VerifyTimelineLabelBinaryPacket(), and VerifyTimelineRelationshipBinaryPacket().
BOOST_AUTO_TEST_CASE | ( | DeclareLabelTest | ) |
Definition at line 265 of file TimelineUtilityMethodsTests.cpp.
References BOOST_CHECK(), ProfilingService::Instance(), and ProfilingService::NextGuid().
BOOST_AUTO_TEST_CASE | ( | CreateNameTypeEntityInvalidTest | ) |
Definition at line 293 of file TimelineUtilityMethodsTests.cpp.
References ProfilingService::Instance(), and ProfilingService::NextGuid().
BOOST_AUTO_TEST_CASE | ( | CreateNameTypeEntityTest | ) |
Definition at line 317 of file TimelineUtilityMethodsTests.cpp.
References BOOST_CHECK(), MockBufferManager::GetReadableBuffer(), ProfilingService::Instance(), armnn::profiling::LabelLink, MockBufferManager::MarkRead(), LabelsAndEventClasses::NAME_GUID, ProfilingService::NextGuid(), LabelsAndEventClasses::TYPE_GUID, VerifyTimelineEntityBinaryPacket(), VerifyTimelineLabelBinaryPacket(), and VerifyTimelineRelationshipBinaryPacket().
BOOST_AUTO_TEST_CASE | ( | RecordEventTest | ) |
Definition at line 393 of file TimelineUtilityMethodsTests.cpp.
References BOOST_AUTO_TEST_SUITE_END(), BOOST_CHECK(), armnn::profiling::DataLink, armnn::profiling::ExecutionLink, MockBufferManager::GetReadableBuffer(), ProfilingService::Instance(), MockBufferManager::MarkRead(), ProfilingService::NextGuid(), VerifyTimelineEventBinaryPacket(), and VerifyTimelineRelationshipBinaryPacket().