Open andywongarista opened 2 months ago
Reached out to @andywongarista to see if Arista can help addressing the test gap here.
Please refer to:
SAD case test script on PTF: https://github.com/sonic-net/sonic-mgmt/blob/master/ansible/roles/test/files/ptftests/sad_path.py https://github.com/sonic-net/sonic-mgmt/blob/master/tests/common/helpers/sad_path.py
ETA from Arista: 08/15
FYI, you'll need to modify https://github.com/sonic-net/sonic-mgmt/blob/master/ansible/roles/test/files/ptftests/sonic.py. This needs some functions added/implemented, similar to what is done in https://github.com/sonic-net/sonic-mgmt/blob/master/ansible/roles/test/files/ptftests/arista.py. You may also want to update https://github.com/sonic-net/sonic-mgmt/blob/master/ansible/roles/test/files/ptftests/host_device.py to have some default behavior (or if something is common to both, it can be implemented here).
Test Gap Description
As of today,
test_warm_upgrade_sad_path
testcase in theupgrade_path
test package only supports EOS neighbours. This is problematic for situations where a vSONiC testbed (and SONiC neighbours) are needed.This is evident in the code for ptftests/sad_path.py:
Test Plan
test_warm_upgrade_sad_path should be updated to support vSONiC testbed.
Test environment
No response
Attach files (if any)
No response