Uploaded image for project: 'Go Driver'
  1. Go Driver
  2. GODRIVER-2445

Update CI scripts to run tests for all top-level directories

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 1.10.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Not Needed

      Currently the Makefile discovers test packages with a list of top-level directories (see here). However, that list currently isn't complete (it excludes the "internal" top-level directory) and generally can miss tests when new top-level directories are created if the dev doesn't realize they also need to update the Makefile.

      Update the Makefile and/or other CI scripts to always run all test packages, possibly excluding any top-level package directories that we can't or shouldn't run tests for. Expect that when new top-level directories are added, tests in those package directories are automatically run.

      Definition of done:

      • Tests in all directories are run during CI runs (except any directories that can't or shouldn't be run).
      • Tests in any new directories are automatically run during CI runs.

            Assignee:
            benji.rewis@mongodb.com Benji Rewis (Inactive)
            Reporter:
            matt.dale@mongodb.com Matt Dale
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: