aboutsummaryrefslogtreecommitdiff
path: root/src/profiling/test/TimelinePacketTests.cpp
diff options
context:
space:
mode:
authorJim Flynn <jim.flynn@arm.com>2020-05-26 21:10:49 +0100
committerJim Flynn <jim.flynn@arm.com>2020-05-27 15:05:25 +0000
commit1892d210d089cfbf355b44e32feb40bcb283ffc3 (patch)
tree28e53f6b63443b89cf6198f2e94af353d43e3aa6 /src/profiling/test/TimelinePacketTests.cpp
parent83fcf988cc1d5c9254a19258d6d67362c04bbaf4 (diff)
downloadarmnn-1892d210d089cfbf355b44e32feb40bcb283ffc3.tar.gz
IVGCVSW-4735 Add label GUID to timeline eventClass message
Change-Id: Ie205d8146f5bb1920bf001b7623ead79e2ab9e48 Signed-off-by: Jim Flynn <jim.flynn@arm.com>
Diffstat (limited to 'src/profiling/test/TimelinePacketTests.cpp')
-rw-r--r--src/profiling/test/TimelinePacketTests.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/profiling/test/TimelinePacketTests.cpp b/src/profiling/test/TimelinePacketTests.cpp
index 8cce520da2..555ec670bd 100644
--- a/src/profiling/test/TimelinePacketTests.cpp
+++ b/src/profiling/test/TimelinePacketTests.cpp
@@ -645,8 +645,10 @@ BOOST_AUTO_TEST_CASE(TimelineEntityPacketTestFullConstructionOfData)
BOOST_AUTO_TEST_CASE(TimelineEventClassTestNoBuffer)
{
const uint64_t profilingGuid = 123456u;
+ const uint64_t profilingNameGuid = 3345u;
unsigned int numberOfBytesWritten = 789u;
TimelinePacketStatus result = WriteTimelineEventClassBinary(profilingGuid,
+ profilingNameGuid,
nullptr,
512u,
numberOfBytesWritten);
@@ -659,8 +661,10 @@ BOOST_AUTO_TEST_CASE(TimelineEventClassTestBufferExhaustionZeroValue)
std::vector<unsigned char> buffer(512, 0);
const uint64_t profilingGuid = 123456u;
+ const uint64_t profilingNameGuid = 3345u;
unsigned int numberOfBytesWritten = 789u;
TimelinePacketStatus result = WriteTimelineEventClassBinary(profilingGuid,
+ profilingNameGuid,
buffer.data(),
0,
numberOfBytesWritten);
@@ -673,8 +677,10 @@ BOOST_AUTO_TEST_CASE(TimelineEventClassTestBufferExhaustionFixedValue)
std::vector<unsigned char> buffer(10, 0);
const uint64_t profilingGuid = 123456u;
+ const uint64_t profilingNameGuid = 5564u;
unsigned int numberOfBytesWritten = 789u;
TimelinePacketStatus result = WriteTimelineEventClassBinary(profilingGuid,
+ profilingNameGuid,
buffer.data(),
boost::numeric_cast<unsigned int>(buffer.size()),
numberOfBytesWritten);
@@ -687,15 +693,18 @@ BOOST_AUTO_TEST_CASE(TimelineEventClassTestFullConstructionOfData)
std::vector<unsigned char> buffer(512, 0);
const uint64_t profilingGuid = 123456u;
+ const uint64_t profilingNameGuid = 654321u;
unsigned int numberOfBytesWritten = 789u;
TimelinePacketStatus result = WriteTimelineEventClassBinary(profilingGuid,
+ profilingNameGuid,
buffer.data(),
boost::numeric_cast<unsigned int>(buffer.size()),
numberOfBytesWritten);
BOOST_CHECK(result == TimelinePacketStatus::Ok);
- BOOST_CHECK(numberOfBytesWritten == 12);
+ BOOST_CHECK(numberOfBytesWritten == 20);
unsigned int uint32_t_size = sizeof(uint32_t);
+ unsigned int uint64_t_size = sizeof(uint64_t);
unsigned int offset = 0;
// Check the decl_id
@@ -706,6 +715,10 @@ BOOST_AUTO_TEST_CASE(TimelineEventClassTestFullConstructionOfData)
offset += uint32_t_size;
uint64_t readProfilingGuid = ReadUint64(buffer.data(), offset);
BOOST_CHECK(readProfilingGuid == profilingGuid);
+
+ offset += uint64_t_size;
+ uint64_t readProfilingNameGuid = ReadUint64(buffer.data(), offset);
+ BOOST_CHECK(readProfilingNameGuid == profilingNameGuid);
}
BOOST_AUTO_TEST_CASE(TimelineEventPacketTestNoBuffer)