IVGCVSW-4228 Fix SendThreadSendStreamMetadataPacket

Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Change-Id: Ib095718bee36434cc9a60e8e472040b12f1b9f20
diff --git a/src/profiling/test/SendCounterPacketTests.cpp b/src/profiling/test/SendCounterPacketTests.cpp
index cd9cf06..1f2df9b 100644
--- a/src/profiling/test/SendCounterPacketTests.cpp
+++ b/src/profiling/test/SendCounterPacketTests.cpp
@@ -2380,9 +2380,9 @@
     // Wait for sendCounterPacket to join
     BOOST_CHECK_NO_THROW(sendCounterPacket.Stop());
 
-    // Check that the buffer contains one Stream Metadata packet
+    // Check that the buffer contains at least one Stream Metadata packet
     const std::vector<uint32_t> writtenData = mockProfilingConnection.GetWrittenData();
-    BOOST_TEST(writtenData.size() == 1);
+    BOOST_TEST(writtenData.size() >= 1);
     BOOST_TEST(writtenData[0] == streamMetadataPacketsize);
 }
 
@@ -2409,9 +2409,9 @@
     // Check that the profiling state is still "WaitingForAck"
     BOOST_TEST((profilingStateMachine.GetCurrentState() == ProfilingState::WaitingForAck));
 
-    // Check that the buffer contains one Stream Metadata packet
+    // Check that the buffer contains at least one Stream Metadata packet
     const std::vector<uint32_t> writtenData = mockProfilingConnection.GetWrittenData();
-    BOOST_TEST(writtenData.size() == 1);
+    BOOST_TEST(writtenData.size() >= 1);
     BOOST_TEST(writtenData[0] == streamMetadataPacketsize);
 
     mockProfilingConnection.Clear();
@@ -2425,8 +2425,8 @@
     // Check that the profiling state is still "WaitingForAck"
     BOOST_TEST((profilingStateMachine.GetCurrentState() == ProfilingState::WaitingForAck));
 
-    // Check that the buffer contains one Stream Metadata packet
-    BOOST_TEST(writtenData.size() == 1);
+    // Check that the buffer contains at least one Stream Metadata packet
+    BOOST_TEST(writtenData.size() >= 1);
     BOOST_TEST(writtenData[0] == streamMetadataPacketsize);
 }