COMPMID-995 Add CL_DEVICE_VERSION to the test framework output

Change-Id: Ic32742388fbd45c8acc395977586204980eff591
Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/123541
Tested-by: Jenkins <bsgcomp@arm.com>
Reviewed-by: Kevin Petit <kevin.petit@arm.com>
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
diff --git a/tests/benchmark_examples/RunExample.cpp b/tests/benchmark_examples/RunExample.cpp
index 722a60e..f1dca81 100644
--- a/tests/benchmark_examples/RunExample.cpp
+++ b/tests/benchmark_examples/RunExample.cpp
@@ -130,6 +130,16 @@
     {
         for(auto &p : printers)
         {
+#ifdef ARM_COMPUTE_CL
+            if(opencl_is_available())
+            {
+                p->print_entry("CL_DEVICE_VERSION", CLKernelLibrary::get().get_device_version());
+            }
+            else
+            {
+                p->print_entry("CL_DEVICE_VERSION", "Unavailable");
+            }
+#endif /* ARM_COMPUTE_CL */
             p->print_entry("Iterations", support::cpp11::to_string(options.iterations->value()));
             p->print_entry("Threads", support::cpp11::to_string(options.threads->value()));
         }