mirror of
				https://github.com/Telecominfraproject/wlan-testing.git
				synced 2025-10-31 19:08:01 +00:00 
			
		
		
		
	Wifi 12247 (#781)
* Fixed firmware upgrade issue and added firmware property after upgrade fixture Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> * Added firmware property after upgrade in allure Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com> --------- Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>
This commit is contained in:
		| @@ -199,7 +199,6 @@ def client_type(request): | |||||||
|     yield client_type |     yield client_type | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| @pytest.fixture(scope="session") | @pytest.fixture(scope="session") | ||||||
| def get_security_flags(): | def get_security_flags(): | ||||||
|     """used to get the essential markers on security and band""" |     """used to get the essential markers on security and band""" | ||||||
| @@ -290,7 +289,7 @@ def get_testbed_details(selected_testbed, request): | |||||||
|         version = request.config.getini("firmware") |         version = request.config.getini("firmware") | ||||||
|         version_list = version.split(",") |         version_list = version.split(",") | ||||||
|         for i in range(len(TESTBED["device_under_tests"])): |         for i in range(len(TESTBED["device_under_tests"])): | ||||||
|             TESTBED["device_under_tests"][i]["version"] = version_list[0] |             TESTBED["device_under_tests"][i]["firmware_version"] = version_list[0] | ||||||
|     allure.attach(name="Testbed Details", body=str(json.dumps(TESTBED, indent=2)), |     allure.attach(name="Testbed Details", body=str(json.dumps(TESTBED, indent=2)), | ||||||
|                   attachment_type=allure.attachment_type.JSON) |                   attachment_type=allure.attachment_type.JSON) | ||||||
|     yield TESTBED |     yield TESTBED | ||||||
| @@ -479,6 +478,15 @@ def get_test_device_logs(request, get_testbed_details, get_target_object, skip_l | |||||||
|         request.addfinalizer(collect_logs_tg) |         request.addfinalizer(collect_logs_tg) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | @pytest.fixture(scope="session") | ||||||
|  | def add_firmware_property_after_upgrade(add_allure_environment_property, get_testbed_details, get_target_object): | ||||||
|  |     dut_versions = get_target_object.get_dut_version() | ||||||
|  |     for i in range(len(get_testbed_details["device_under_tests"])): | ||||||
|  |         add_allure_environment_property( | ||||||
|  |             "Firmware-Version_" + get_testbed_details["device_under_tests"][i]["identifier"], | ||||||
|  |             str(dut_versions[i])) | ||||||
|  |  | ||||||
|  |  | ||||||
| @pytest.fixture(scope="function") | @pytest.fixture(scope="function") | ||||||
| def check_connectivity(request, get_testbed_details, get_target_object, run_lf): | def check_connectivity(request, get_testbed_details, get_target_object, run_lf): | ||||||
|     def collect_logs(): |     def collect_logs(): | ||||||
|   | |||||||
| @@ -371,7 +371,7 @@ class TestFirmwareUpgrade(object): | |||||||
|         assert True |         assert True | ||||||
|  |  | ||||||
|     @pytest.mark.test_firmware_gw |     @pytest.mark.test_firmware_gw | ||||||
|     def test_firmware_upgrade_status_gateway(self, get_testbed_details, get_target_object): |     def test_firmware_upgrade_status_gateway(self, get_testbed_details, get_target_object, add_firmware_property_after_upgrade): | ||||||
|         status = [] |         status = [] | ||||||
|         for ap in range(len(get_target_object.device_under_tests_info)): |         for ap in range(len(get_target_object.device_under_tests_info)): | ||||||
|             ap_version = get_target_object.dut_library_object.get_ap_version(idx=ap) |             ap_version = get_target_object.dut_library_object.get_ap_version(idx=ap) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 jitendracandela
					jitendracandela