Conversation
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
@yutongzhang-microsoft |
|
Hi, @rbpittman , thank you for your contribution. But actually, we don't think it is necessary to do this. As in #16930, we have refined the logic of conditional mark again, and after the refine, we don't have to copy-paste the same condition, only leave it in the shorter matching is ok. |
|
@yutongzhang-microsoft
These reflect underlying asic classifications that could be commonized to ensure updates to the value are not missed out, and they take place across very differently named test cases. Separately, is there a plan to remove the QOS SAI topo duplicated list? |
Description of PR
Summary:
Enables support for constant declaration in a separate yaml file.
Allows high-level conditions to be specified once with much less duplication. Failure to detect duplication can be hazardous and can result in skips that are never detected unless every test is manually audited.
Reduced the duplicated QOS sai topo listing to use a single constant. Every instance was identical.
Type of change
Back port request
Approach
What is the motivation for this PR?
How did you do it?
How did you verify/test it?
Added to the tests in the unittest file and executed tests against hash 8058c87.
Workspace:
Test results:
Secondarily validated that test_qos_sai.py execution list looks correct on 8101 when using hash 06444f8 on this branch.
Any platform specific information?
Supported testbed topology if it's a new test case?
Documentation