From 33749178de9d76400358df00bcbafb64f8558cdd Mon Sep 17 00:00:00 2001 From: ANISH-GOTTAPU Date: Thu, 30 Jan 2025 07:51:46 +0000 Subject: [PATCH] Remove ATEPortLinkUnsupport Deviation --- .../weighted_ecmp_test/weighted_ecmp_test.go | 23 ++++++++----------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/feature/isis/otg_tests/weighted_ecmp_test/weighted_ecmp_test.go b/feature/isis/otg_tests/weighted_ecmp_test/weighted_ecmp_test.go index e11d1aa4858..425a425cd63 100644 --- a/feature/isis/otg_tests/weighted_ecmp_test/weighted_ecmp_test.go +++ b/feature/isis/otg_tests/weighted_ecmp_test/weighted_ecmp_test.go @@ -218,22 +218,17 @@ func TestWeightedECMPForISIS(t *testing.T) { }) // Disable ATE2:Port1 - if deviations.ATEPortLinkStateOperationsUnsupported(ate) { - p3 := dut.Port(t, "port3") - gnmi.Replace(t, dut, gnmi.OC().Interface(p3.Name()).Enabled().Config(), false) - t.Logf("Disable ATE2:Port1: %s, %s", p3.Name(), gnmi.OC().Interface(p3.Name()).OperStatus().State()) - } else { - p3 := ate.Port(t, "port3") // ATE:port3 is ATE2:port1 + atep3 := ate.Port(t, "port3") // ATE:port3 is ATE2:port1 + psa := gosnappi.NewControlState() + psa.Port().Link().SetPortNames([]string{atep3.ID()}).SetState(gosnappi.StatePortLinkState.DOWN) + ate.OTG().SetControlState(t, psa) + time.Sleep(10 * time.Second) + defer func() { psa := gosnappi.NewControlState() - psa.Port().Link().SetPortNames([]string{p3.ID()}).SetState(gosnappi.StatePortLinkState.DOWN) + psa.Port().Link().SetPortNames([]string{atep3.ID()}).SetState(gosnappi.StatePortLinkState.UP) ate.OTG().SetControlState(t, psa) - time.Sleep(10 * time.Second) - defer func() { - psa := gosnappi.NewControlState() - psa.Port().Link().SetPortNames([]string{p3.ID()}).SetState(gosnappi.StatePortLinkState.UP) - ate.OTG().SetControlState(t, psa) - }() - } + }() + p3 := dut.Port(t, "port3") gnmi.Await(t, dut, gnmi.OC().Interface(p3.Name()).OperStatus().State(), time.Minute*2, oc.Interface_OperStatus_DOWN)