Skip to content

enforce system test file and name conventions with danger CI

It's the second time I noticed a missing pytest glue file that slipped through the review process. If the file is missing, the test isn't executed in CI. To prevent this from happening in the future, check that the required system test files have been added with danger CI.

The MR also renames the bin/tests/system/common directory to bin/tests/system/.common to ensure that all regular directories inside the bin/tests/system conform to the naming and file conventions.

Reminder to self to run the check against all system test dirs after merging:

  • main
  • bind-9.18
  • bind-9.18-sub
Edited by Nicki Křížek

Merge request reports