Update pass fail criteria for firmware upgrade test (#1059)

Signed-off-by: bhargavi-ct <bhargavimamidipaka@candelatech.com>
Co-authored-by: bhargavi-ct <bhargavimamidipaka@candelatech.com>
This commit is contained in:
bhargavi-ct
2025-07-14 16:16:13 +05:30
committed by GitHub
parent 63f841ec43
commit d7002b3024

View File

@@ -413,7 +413,18 @@ class TestFirmwareUpgrade(object):
@pytest.mark.firmware_upgrade
def test_firmware_upgrade_request(self, get_target_object, get_dut_logs_per_test_case, check_connectivity):
for update in get_target_object.setup_firmware():
logging.info(f"update from setup firmware::{update}")
allure.attach(name='serial: ' + update[0], body="")
if len(update) == 3:
if update[1] == update[2]:
logging.info(f"Yes, current and target firmware versions are same after firmware upgrade")
else:
logging.info(f"No, current and target firmware versions are not same")
pytest.fail(f"No, current and target firmware versions are not same")
else:
logging.info(f"upgrade_status list doesn't have firmware versions to compare: {update}")
pytest.fail(f"upgrade_status list doesn't have firmware versions to compare: {update})")
assert True
@pytest.mark.test_firmware_gw