[SERVER-81938] Validate tags existence that are configured in resmoke suite selector config Created: 06/Oct/23  Updated: 17/Nov/23

Status: Backlog
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Mikhail Shchatko Assignee: [DO NOT ASSIGN] Backlog - DevProd Correctness
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-68699 Write a test that checks that resmoke... Closed
Assigned Teams:
Correctness
Participants:

 Description   

Resmoke suite selector config has include_tags, exclude_tags, include_with_any_tags, exclude_with_any_tags sections. As we run resmoke suite we should validate that tags mentioned in those sections are present in tests that are located in paths that are defined in roots section.

At the moment we have jstests spread across mongodb and enterprise repos. So this check may fail on community variants, because enterprise module is missing there. There is no easy way to collect the information about tags from the enterprise repo on such variants. After we consolidate mongodb and enterprise repos it will become possible to implement.

This is split from SERVER-68699


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