Skip to content

Unify system tests naming conventions

Tom Krizek requested to merge tkrizek/system-tests-conventions into main

I propose we use a more consistent naming conventions for system tests. I don't have a strong opinion on the actual convention, as long as it is consistent. I suggest:

  • no word separator for system test names: e.g. servestale instead of serve-stale. Currently, either no separator or dash is used.
  • no underscore separator for system test names: use either dash or no separator
  • for pytest files, use tests_*.py, i.e. plural "tests" and underscore separator, followed by the pytest module name (which has to be unique across all tests btw). The module name can consist of multiple words, in which case the underscore separator should be used.

Let the bikeshedding begin! 🍿

Edited by Tom Krizek

Merge request reports