mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-03 20:27:54 +00:00
lf_kpi_csv.py : path output fix, added dut-serial-num
test_l3_longevity.py : output kpi path ct_us_001_test.json : kpi to database Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
@@ -40,6 +40,7 @@ A blank entry is a valid entry in some cases.
|
|||||||
dut-hw-version : hardware version of the device under test
|
dut-hw-version : hardware version of the device under test
|
||||||
dut-sw-version : software version of the device under test
|
dut-sw-version : software version of the device under test
|
||||||
dut-model-num : model number / name of the device under test
|
dut-model-num : model number / name of the device under test
|
||||||
|
dut-serial-num : serial number / serial number of the device under test
|
||||||
test-priority : test-priority is arbitrary number, choosing under 95 means it goes down at bottom of blog report, and higher priority goes at top.
|
test-priority : test-priority is arbitrary number, choosing under 95 means it goes down at bottom of blog report, and higher priority goes at top.
|
||||||
test-id : script or test name , AP Auto, wifi capacity, data plane, dfs
|
test-id : script or test name , AP Auto, wifi capacity, data plane, dfs
|
||||||
short-description : short description of the test
|
short-description : short description of the test
|
||||||
@@ -52,7 +53,7 @@ A blank entry is a valid entry in some cases.
|
|||||||
'''
|
'''
|
||||||
class lf_kpi_csv:
|
class lf_kpi_csv:
|
||||||
def __init__(self,
|
def __init__(self,
|
||||||
_kpi_headers = ['Date','test-rig','test-tag','dut-hw-version','dut-sw-version','dut-model-num',
|
_kpi_headers = ['Date','test-rig','test-tag','dut-hw-version','dut-sw-version','dut-model-num','dut-serial-num',
|
||||||
'test-priority','test-id','short-description','pass/fail','numeric-score',
|
'test-priority','test-id','short-description','pass/fail','numeric-score',
|
||||||
'test-details','Units','Graph-Group','Subtest-Pass','Subtest-Fail'],
|
'test-details','Units','Graph-Group','Subtest-Pass','Subtest-Fail'],
|
||||||
_kpi_filename = 'kpi.csv', #Currently this is the only file name accepted
|
_kpi_filename = 'kpi.csv', #Currently this is the only file name accepted
|
||||||
@@ -62,6 +63,7 @@ class lf_kpi_csv:
|
|||||||
_kpi_dut_hw_version = "HW_VERSION",
|
_kpi_dut_hw_version = "HW_VERSION",
|
||||||
_kpi_dut_sw_version = "SW_VERSION",
|
_kpi_dut_sw_version = "SW_VERSION",
|
||||||
_kpi_dut_model_num = "MODEL_NUM",
|
_kpi_dut_model_num = "MODEL_NUM",
|
||||||
|
_kpi_dut_serial_num = "SERIAL_NUM",
|
||||||
_kpi_test_id = "TEST_ID"
|
_kpi_test_id = "TEST_ID"
|
||||||
):
|
):
|
||||||
self.kpi_headers = _kpi_headers
|
self.kpi_headers = _kpi_headers
|
||||||
@@ -74,12 +76,16 @@ class lf_kpi_csv:
|
|||||||
self.kpi_dut_hw_version = _kpi_dut_hw_version
|
self.kpi_dut_hw_version = _kpi_dut_hw_version
|
||||||
self.kpi_dut_sw_version = _kpi_dut_sw_version
|
self.kpi_dut_sw_version = _kpi_dut_sw_version
|
||||||
self.kpi_dut_model_num = _kpi_dut_model_num
|
self.kpi_dut_model_num = _kpi_dut_model_num
|
||||||
|
self.kpi_dut_serial_num = _kpi_dut_serial_num
|
||||||
self.kpi_test_id = _kpi_test_id
|
self.kpi_test_id = _kpi_test_id
|
||||||
self.kpi_rows = ""
|
self.kpi_rows = ""
|
||||||
#try:
|
#try:
|
||||||
print("self.kpi_path {kpi_path}".format(kpi_path=self.kpi_path))
|
print("self.kpi_path {kpi_path}".format(kpi_path=self.kpi_path))
|
||||||
print("self.kpi_filename {kpi_filename}".format(kpi_filename=self.kpi_filename))
|
print("self.kpi_filename {kpi_filename}".format(kpi_filename=self.kpi_filename))
|
||||||
kpifile = self.kpi_path + '/' + self.kpi_filename
|
if self.kpi_path is "":
|
||||||
|
kpifile = self.kpi_filename
|
||||||
|
else:
|
||||||
|
kpifile = self.kpi_path + '/' + self.kpi_filename
|
||||||
print("kpifile {kpifile}".format(kpifile=kpifile))
|
print("kpifile {kpifile}".format(kpifile=kpifile))
|
||||||
self.kpi_file = open(kpifile,'w')
|
self.kpi_file = open(kpifile,'w')
|
||||||
self.kpi_writer = csv.DictWriter(self.kpi_file, fieldnames=self.kpi_headers)
|
self.kpi_writer = csv.DictWriter(self.kpi_file, fieldnames=self.kpi_headers)
|
||||||
|
|||||||
Reference in New Issue
Block a user