{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":416960345,"defaultBranch":"master","name":"sonic-mgmt","ownerLogin":"wen587","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-10-14T02:15:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9283786?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726124178.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a9e75c030f09154d8b403c3b515f1f56eaf9b4f6","ref":"refs/heads/swss_update","pushedAt":"2024-09-12T06:56:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"[tests/configlet] Update configlet test to align with swss update","shortMessageHtmlLink":"[tests/configlet] Update configlet test to align with swss update"}},{"before":"8fd405e4374def3d1606fb7fd8502c97d6f05ebd","after":"3cc528cd49f6a1c227d51e248abdff07c4ba3e79","ref":"refs/heads/master","pushedAt":"2024-09-11T07:45:50.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"Xfail drop_packets/test_drop_counters.py for KVM t1-lag platform (#14513)\n\nApproach\r\nWhat is the motivation for this PR?\r\nIn KVM t1-lag PR test, drop_packets/test_drop_counters.py failed for log analyzer issue:\r\nE tests.common.plugins.loganalyzer.loganalyzer.LogAnalyzerError: match: 0\r\nE expected_match: 0\r\nE expected_missing_match: 1\r\nE\r\nE Expected Messages that are missing:\r\nE .Port Ethernet100 oper state set from up to down.\r\n\r\nHow did you do it?\r\nCreate an issue #14512 and xfail drop_packets/test_drop_counters.py to unblock PR test\r\n\r\nco-authorized by: jianquanye@microsoft.com","shortMessageHtmlLink":"Xfail drop_packets/test_drop_counters.py for KVM t1-lag platform (son…"}},{"before":"987b2f5050036f3233cdabd39354d73ea371cef9","after":"18a75081639615f548955463b8683e1f81bd2be7","ref":"refs/heads/infra_bk","pushedAt":"2024-09-05T05:32:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"add back t2","shortMessageHtmlLink":"add back t2"}},{"before":"8ed494ffe7806d5eeb6ef3c172ded42cfeecf6f7","after":"987b2f5050036f3233cdabd39354d73ea371cef9","ref":"refs/heads/infra_bk","pushedAt":"2024-09-05T00:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"92743b70d877f39d1591abb8a7a96eb6979df65f","after":"8ed494ffe7806d5eeb6ef3c172ded42cfeecf6f7","ref":"refs/heads/infra_bk","pushedAt":"2024-09-05T00:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"remove t2 topo","shortMessageHtmlLink":"remove t2 topo"}},{"before":null,"after":"92743b70d877f39d1591abb8a7a96eb6979df65f","ref":"refs/heads/infra_bk","pushedAt":"2024-09-05T00:39:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"[golden_config_infra] Backup and Restore config before test","shortMessageHtmlLink":"[golden_config_infra] Backup and Restore config before test"}},{"before":"63b290d2d6421010885e7bebb3ddb808ddf26d12","after":"8fd405e4374def3d1606fb7fd8502c97d6f05ebd","ref":"refs/heads/master","pushedAt":"2024-09-05T00:33:52.000Z","pushType":"push","commitsCount":166,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"Add t0-28 topo (#13813)","shortMessageHtmlLink":"Add t0-28 topo (sonic-net#13813)"}},{"before":null,"after":"9a5360c545b439a27f5c3cf01db3849b9d03817f","ref":"refs/heads/conflict_infra_202405","pushedAt":"2024-08-06T06:36:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"[Golden Config Override] Build test infra to simulate NDM override behavior to test new features (#13477)\n\nDescription of PR\nSummary: This PR is to build a test insfrasture to simulate the process of Golden Config override with new table or exisitint tables.\nFixes # (issue)\n\nType of change\n Bug fix\n Testbed and Framework(new/improvement)\n Test case(new/improvement)\nBack port request\n 202012\n 202205\n 202305\n 202311\n 202405\nApproach\nWhat is the motivation for this PR?\nThere is a need to validate new feature or new tables without change in minigraph parser. Here we setup a test infrastructure to mimic the behavior of Golden Config override process and override ConfigDB with the desired template.\n\nHow did you do it?\nDefine a new way of config reload with override.\nAdd a common template to generate common feature and add a test case to generate specific table to test.\n\nHow did you verify/test it?\nE2E test\n\nco-authorized by: jianquanye@microsoft.com","shortMessageHtmlLink":"[Golden Config Override] Build test infra to simulate NDM override be…"}},{"before":"8a8b625c87935f764c61cf78c92396b5df5bcf94","after":"63b290d2d6421010885e7bebb3ddb808ddf26d12","ref":"refs/heads/master","pushedAt":"2024-08-06T06:02:50.000Z","pushType":"push","commitsCount":73,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"doc: fix table of content (#13995)\n\nDescription of PR\r\nSummary:\r\nFixes the table of content by removing old, deprecated document link\r\n\r\nType of change\r\n Bug fix\r\n Testbed and Framework(new/improvement)\r\n Test case(new/improvement)\r\n document\r\n\r\nco-authorized by: jianquanye@microsoft.com","shortMessageHtmlLink":"doc: fix table of content (sonic-net#13995)"}},{"before":null,"after":"f6f7eda7ead2e20fb97a54ab643ac9f9719180fc","ref":"refs/heads/202405","pushedAt":"2024-08-06T06:02:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"remove skip of bgp/test_bgp_queue.py on Mellanox platform (#13510)\n\nthe issue is fixed by a new SDK 4000\r\n\r\nChange-Id: I8644f90a887044df2ae7b5224103b973999fdaa9","shortMessageHtmlLink":"remove skip of bgp/test_bgp_queue.py on Mellanox platform (sonic-net#…"}},{"before":null,"after":"d882e30385d658cfd4d6e2aeda06ae9ea1f716bd","ref":"refs/heads/folder_exist","pushedAt":"2024-07-23T08:11:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"[configlet] Improve test if folder already exists","shortMessageHtmlLink":"[configlet] Improve test if folder already exists"}},{"before":"c509eea6f6e19400b92ce8cb733c83c5b345f9bd","after":"8a8b625c87935f764c61cf78c92396b5df5bcf94","ref":"refs/heads/master","pushedAt":"2024-07-23T08:02:11.000Z","pushType":"push","commitsCount":151,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"Fix az login timeout issue while running test_plan.py (#13736)\n\nWhat is the motivation for this PR?\r\nThe test_plan.py may run for over 24 hours polling test plan status if the test plan is in EXECUTING.\r\n\r\nThe test_plan.py script is wrapped in AzureCLI task which takes cares of az login. However, the az login session may expire after 24 hours. In this case, the test_plan.py script will fail to get access token for accessing Elastictest API to poll test plan status.\r\n\r\nHow did you do it?\r\nThe workaround is run \"az login\" every 12 hours in test_plan.py to ensure that long running tests won't fail with getting access token.\r\n\r\nTo support the az login session, need to pass some more environment variables to the test_plan.py. The run elastictest pipeline yaml has been updated accordingly.\r\n\r\nNew variable SONIC_AUTOMATION_SERVICE_PRINCIPAL has been added to variable group SONiC-Elastictest on Azure pipeline platform.\r\n\r\nSigned-off-by: Xin Wang ","shortMessageHtmlLink":"Fix az login timeout issue while running test_plan.py (sonic-net#13736)"}},{"before":"bd504802a3c76033d34b4087c7f0e2e84c92cf53","after":"0f5c74ce557ecb32c042e3f8f376df98400cda58","ref":"refs/heads/golden_infra","pushedAt":"2024-07-04T04:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"reset topo","shortMessageHtmlLink":"reset topo"}},{"before":"1f165a502fd1277d5a9117e5facdeb82c34d6926","after":"bd504802a3c76033d34b4087c7f0e2e84c92cf53","ref":"refs/heads/golden_infra","pushedAt":"2024-07-02T02:21:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"fix format and debug","shortMessageHtmlLink":"fix format and debug"}},{"before":"385f1de339c77e8aa93b39e087485d2799b46b3b","after":"586012fa47b01760ce6c4a2cec3a025421807e31","ref":"refs/heads/test_golden","pushedAt":"2024-07-02T01:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"refactor","shortMessageHtmlLink":"refactor"}},{"before":"21e825b10571e794395bb478fab37fd6ca332ed7","after":"385f1de339c77e8aa93b39e087485d2799b46b3b","ref":"refs/heads/test_golden","pushedAt":"2024-07-01T23:59:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"j2","shortMessageHtmlLink":"j2"}},{"before":"6e580d8164f25a4002e875cc69b6de61ebb37c44","after":"21e825b10571e794395bb478fab37fd6ca332ed7","ref":"refs/heads/test_golden","pushedAt":"2024-07-01T12:35:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"json","shortMessageHtmlLink":"json"}},{"before":"c4d2c74d50ebd7f93f1963565cd43a3b38d30de0","after":"6e580d8164f25a4002e875cc69b6de61ebb37c44","ref":"refs/heads/test_golden","pushedAt":"2024-07-01T06:57:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"0c1836c227e5fdd1dd30f433f0628d2e6cb7c668","after":"c4d2c74d50ebd7f93f1963565cd43a3b38d30de0","ref":"refs/heads/test_golden","pushedAt":"2024-06-27T13:50:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":null,"after":"0c1836c227e5fdd1dd30f433f0628d2e6cb7c668","ref":"refs/heads/test_golden","pushedAt":"2024-06-27T09:49:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"test purpose","shortMessageHtmlLink":"test purpose"}},{"before":"d7290f240ceef8560f67f2a4abf3cdf62fa0c283","after":"1f165a502fd1277d5a9117e5facdeb82c34d6926","ref":"refs/heads/golden_infra","pushedAt":"2024-06-27T09:04:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"missing changes","shortMessageHtmlLink":"missing changes"}},{"before":null,"after":"d7290f240ceef8560f67f2a4abf3cdf62fa0c283","ref":"refs/heads/golden_infra","pushedAt":"2024-06-27T08:31:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"build golden config infra for new feature test","shortMessageHtmlLink":"build golden config infra for new feature test"}},{"before":null,"after":"91ac629a579af6ab58fcf3a5bc20969d96e2a5be","ref":"refs/heads/aaa_fix","pushedAt":"2024-06-21T02:41:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"[GCU] Update AAA test with recent setup","shortMessageHtmlLink":"[GCU] Update AAA test with recent setup"}},{"before":"613c49e5d501850e5047008b791a793a2b3e2ee0","after":"c509eea6f6e19400b92ce8cb733c83c5b345f9bd","ref":"refs/heads/master","pushedAt":"2024-06-21T02:37:56.000Z","pushType":"push","commitsCount":296,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"Add onboarding t1 test job and t1 acl test (#13340)\n\nWhat is the motivation for this PR?\r\nElastictest performs well in distribute running PR test in multiple KVMs, which support us to add more test scripts to PR checker.\r\n\r\nHow did you do it?\r\nAdd a separate non-blocking PR checker for onboarding t1 tests\r\nAdd acl test to t1 platform\r\n\r\nHow did you verify/test it?\r\nTest with elastictest on both KVM and physical testbeds","shortMessageHtmlLink":"Add onboarding t1 test job and t1 acl test (sonic-net#13340)"}},{"before":"67726a517539aca490c009170c3a16879262deb6","after":"75f54725acc2c7ef2b114d6a79c639c59a1fd001","ref":"refs/heads/improve_cacl_print","pushedAt":"2024-05-13T07:45:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"resolve ocmment","shortMessageHtmlLink":"resolve ocmment"}},{"before":"d8cd845e5d8fd8a3faf979093466d20115c881d4","after":"67726a517539aca490c009170c3a16879262deb6","ref":"refs/heads/improve_cacl_print","pushedAt":"2024-05-11T05:07:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"add loger","shortMessageHtmlLink":"add loger"}},{"before":"3180b6ce9c106e3ba3aaac8493fbdfd6cc0f6232","after":"d8cd845e5d8fd8a3faf979093466d20115c881d4","ref":"refs/heads/improve_cacl_print","pushedAt":"2024-05-11T05:06:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"add loger","shortMessageHtmlLink":"add loger"}},{"before":null,"after":"3180b6ce9c106e3ba3aaac8493fbdfd6cc0f6232","ref":"refs/heads/improve_cacl_print","pushedAt":"2024-05-09T03:22:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"[GCU] Improve debug print for cacl test","shortMessageHtmlLink":"[GCU] Improve debug print for cacl test"}},{"before":"e114720cde09c992f8af558a2d9e036184f43960","after":"613c49e5d501850e5047008b791a793a2b3e2ee0","ref":"refs/heads/master","pushedAt":"2024-05-09T03:03:56.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"Add case `test_warm_reboot` back (#12761)\n\nWhat is the motivation for this PR?\r\nIn PR #12387, I deleted the case platform_tests/test_advanced_reboot.py::test_warm_reboot by mistake. So in this PR, add this case back into PR test.","shortMessageHtmlLink":"Add case test_warm_reboot back (sonic-net#12761)"}},{"before":null,"after":"9e74ac93732443be899a7593f69d3d821ea79f6a","ref":"refs/heads/acl_table_order","pushedAt":"2024-05-08T07:36:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wen587","name":"jingwenxie","path":"/wen587","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9283786?s=80&v=4"},"commit":{"message":"[override] Extend support for backend testbed","shortMessageHtmlLink":"[override] Extend support for backend testbed"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtAdGXgA","startCursor":null,"endCursor":null}},"title":"Activity · wen587/sonic-mgmt"}