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-sw-version : software version 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-id : script or test name ,  AP Auto, wifi capacity, data plane, dfs
 | 
			
		||||
    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:
 | 
			
		||||
    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-details','Units','Graph-Group','Subtest-Pass','Subtest-Fail'],
 | 
			
		||||
                _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_sw_version = "SW_VERSION",
 | 
			
		||||
                _kpi_dut_model_num = "MODEL_NUM",
 | 
			
		||||
                _kpi_dut_serial_num = "SERIAL_NUM",
 | 
			
		||||
                _kpi_test_id = "TEST_ID"
 | 
			
		||||
                ):
 | 
			
		||||
        self.kpi_headers = _kpi_headers
 | 
			
		||||
@@ -74,11 +76,15 @@ class lf_kpi_csv:
 | 
			
		||||
        self.kpi_dut_hw_version = _kpi_dut_hw_version
 | 
			
		||||
        self.kpi_dut_sw_version = _kpi_dut_sw_version
 | 
			
		||||
        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_rows = ""
 | 
			
		||||
        #try:
 | 
			
		||||
        print("self.kpi_path {kpi_path}".format(kpi_path=self.kpi_path))
 | 
			
		||||
        print("self.kpi_filename {kpi_filename}".format(kpi_filename=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))
 | 
			
		||||
        self.kpi_file = open(kpifile,'w')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user