[SERVER-72930] Create a multiversion linter Created: 17/Jan/23  Updated: 22/Dec/23  Resolved: 02/Jun/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Tausif Rahman (Inactive) Assignee: Tausif Rahman (Inactive)
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-73566 Improve backports required exclusion ... Backlog
Assigned Teams:
Server Development Platform
Participants:

 Description   
  • Lint multiversion related yml files, evergreen configuration files & js tests as part of the commit queue to ensure that regressions are not being introduced
  • The linter should never bring up lint issues that are unrelated to the committer’s changes – forcing them to fix other existing lint issues.
  • Appendix: Multiversion Infrastructure Lint


 Comments   
Comment by Tausif Rahman (Inactive) [ 31/Mar/23 ]

Will pull inspiration from: https://stackoverflow.com/questions/8518043/turn-some-print-off-in-python-unittest so that we can give concise output to resolve issues.

Here's a place in the repo where do some simple test runner customization to help out: https://github.com/10gen/mongo/blob/90118b147a6943b19dc929862a11071538db1438/src/third_party/wiredtiger/test/3rdparty/concurrencytest-0.1.2/concurrencytest.py#L117-L144 

Generated at Thu Feb 08 06:23:10 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.