Detect when tests aren't running in any suites

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • DevProd Correctness
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Recently there was a worry that certain tests weren't being run (SERVER-113909) at all. Afterwards we found that the test was being run in some place, but not everywhere we wanted it to.

      This ticket is to cover the the more straightforward work of detecting completely "dead" tests: i.e. tests that are being run in zero suites.

      We can have a linter that complains when we have a test that isn't run anywhere exists, unless it's tagged with a special "temporarily_disabled_no_linter" or other similar sounding tag.

       

      It would also be cool if we could tag tests with a "must_run_in_stepdown" or something like that, so we could detect gaps when a test isn't run where we expect it to. But that's a much harder philosophical problem to solve.

            Assignee:
            Unassigned
            Reporter:
            Vishnu Kaushik
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: