Add Logging to ExecuteNetwork

* Adding clock times before and after inferences which SA team requested

Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: Idc37085a25ce573cb74340f1be7313a616f561e8
diff --git a/tests/ExecuteNetwork/ArmNNExecutor.cpp b/tests/ExecuteNetwork/ArmNNExecutor.cpp
index 42d41ef..58655c1 100644
--- a/tests/ExecuteNetwork/ArmNNExecutor.cpp
+++ b/tests/ExecuteNetwork/ArmNNExecutor.cpp
@@ -212,6 +212,10 @@
 
 std::vector<const void*> ArmNNExecutor::Execute()
 {
+    ARMNN_LOG(info) << "Inferences began at: "
+        << std::chrono::duration_cast<std::chrono::nanoseconds>(armnn::GetTimeNow().time_since_epoch()).count()
+        << " ns\n";
+
     if(m_Params.m_ThreadPoolSize == 0)
     {
         ExecuteSync();
@@ -220,6 +224,11 @@
     {
         ExecuteAsync();
     }
+
+    ARMNN_LOG(info) << "Inferences ended at: "
+        << std::chrono::duration_cast<std::chrono::nanoseconds>(armnn::GetTimeNow().time_since_epoch()).count()
+        << " ns\n";
+
     std::vector<const void*> results;
     for (auto& output : m_OutputStorage)
     {