Tests to verify 'startup_tsa_tsb.service' during linecard bring up - PR#18496#12238
Tests to verify 'startup_tsa_tsb.service' during linecard bring up - PR#18496#12238abdosi merged 4 commits intosonic-net:masterfrom
Conversation
|
The pre-commit check detected issues in the files touched by this pull request. Detailed pre-commit check results: To run the pre-commit checks locally, you can follow below steps:
|
a32be9b to
d74e186
Compare
|
@sanjair-git - could we add testcases to validate the behavior when user issues TSA/TSB while the service is running? This could be from linecard or supervisor Also, a case to validate whether the tsa-tsb timer is sufficient for the system to be stable (ports up, critical services, bgp state etc) |
There was a problem hiding this comment.
Do we need a wait here? Don't we expect this to have completed by the time the tsa-tsb timer expires?
There was a problem hiding this comment.
There is no need to wait more here after tsa-tsb timer expires. Removed the code.
There was a problem hiding this comment.
why is this required? In what cases does TSC error out after TSA-TSB timer expiry?
There was a problem hiding this comment.
Not required actually. Added it for debugging purposes initially. Removed it now.
Change supervisor crash comment Skip tsa_tsb_service tests for other platforms till it is supported Generic changes - enable_disable_startup_tsa_tsb_service Modify imm/cpm references Add module-ignore-errors for dut commands
Modify pretest/posttest - platform generic Modify pretest/posttest - platform generic
d74e186 to
5e15001
Compare
@tjchadaga, For the new test cases, I will raise a separate PR. Other comments, I have looked into it and resolved. Reran the whole test suite again with the changes. Results below, |
…PR#12238 (#12781) This PR has additional new test cases to verify the changes introduced as part of # Linecard startup-TSA-TSB sonic-buildimage#18496. This PR is dependent on PR Tests to verify 'startup_tsa_tsb.service' during linecard bring up - PR#18496 #12238 Basically, this PR has new 4 test cases in addition to the 5 test cases added to verify start and stop of the new service 'startup_tsa_tsb.service' introduced by PR Tests to verify 'startup_tsa_tsb.service' during linecard bring up - PR#18496 #12238
…PR#12238 (sonic-net#12781) This PR has additional new test cases to verify the changes introduced as part of # Linecard startup-TSA-TSB sonic-buildimage#18496. This PR is dependent on PR Tests to verify 'startup_tsa_tsb.service' during linecard bring up - PR#18496 sonic-net#12238 Basically, this PR has new 4 test cases in addition to the 5 test cases added to verify start and stop of the new service 'startup_tsa_tsb.service' introduced by PR Tests to verify 'startup_tsa_tsb.service' during linecard bring up - PR#18496 sonic-net#12238
…PR#12238 (#12781) This PR has additional new test cases to verify the changes introduced as part of # Linecard startup-TSA-TSB sonic-buildimage#18496. This PR is dependent on PR Tests to verify 'startup_tsa_tsb.service' during linecard bring up - PR#18496 #12238 Basically, this PR has new 4 test cases in addition to the 5 test cases added to verify start and stop of the new service 'startup_tsa_tsb.service' introduced by PR Tests to verify 'startup_tsa_tsb.service' during linecard bring up - PR#18496 #12238
…PR#18496 (sonic-net#12238) This PR has tests to verify the changes introduced as part of sonic-net#18496 Basically, this PR has 5 test cases to verify start and stop of the new service 'startup_tsa_tsb.service' added by sonic-net#18496 including other checks.
…PR#12238 (sonic-net#12781) This PR has additional new test cases to verify the changes introduced as part of # Linecard startup-TSA-TSB sonic-buildimage#18496. This PR is dependent on PR Tests to verify 'startup_tsa_tsb.service' during linecard bring up - PR#18496 sonic-net#12238 Basically, this PR has new 4 test cases in addition to the 5 test cases added to verify start and stop of the new service 'startup_tsa_tsb.service' introduced by PR Tests to verify 'startup_tsa_tsb.service' during linecard bring up - PR#18496 sonic-net#12238

Description of PR
Summary:
Fixes # (issue)
Type of change
Back port request
Approach
What is the motivation for this PR?
How did you do it?
BGP-TSA-TSB-Service-TestCases.txt
How did you verify/test it?
Any platform specific information?
Supported testbed topology if it's a new test case?
Documentation