[dts] [PATCH V1 6/6] framework/json_reporter: add driver/firmware/pkg

Haiyang Zhao haiyangx.zhao at intel.com
Mon Mar 22 03:46:16 CET 2021


add driver/firmware/pkg info in json format result file.

Signed-off-by: Haiyang Zhao <haiyangx.zhao at intel.com>
---
 framework/json_reporter.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/framework/json_reporter.py b/framework/json_reporter.py
index 88099cb8..f7025c2c 100644
--- a/framework/json_reporter.py
+++ b/framework/json_reporter.py
@@ -65,8 +65,15 @@ class JSONReporter(object):
             return 'fail'
         target_map = {}
         target_map['dpdk_version'] = result.current_dpdk_version(dut)
+        target_map['nic'] = {}
         for target in result.all_targets(dut):
+            target_map['nic']['name'] = result.current_nic(dut, target)
             target_map[target] = self.__scan_target(result, dut, target)
+            target_map['nic']['kdriver'] = result.current_kdriver(dut)
+            target_map['nic']['driver'] = result.current_driver(dut)
+            target_map['nic']['firmware'] = result.current_firmware_version(dut)
+            if result.current_package_version(dut) is not None:
+                target_map['nic']['pkg'] = result.current_package_version(dut)
         return target_map
 
     def save(self, result):
-- 
2.17.1



More information about the dts mailing list