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