mirror of
https://github.com/Telecominfraproject/wlan-testing.git
synced 2025-11-01 03:17:54 +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