Skip to content

E2E: Autoload QA classes with zeitwerk

Andrejs Cunskis requested to merge acunskis-qa-zeitwerk into master

What does this MR do?

Introduces autoloader via zeitwerk to qa classes instead of manual definitions:

  • Automatically loads classes in qa folders
  • Renames some of the module names that would have inconsistent naming (all caps in one place, camel case in another)
  • Move out all non spec files out of spec folder so it's loaded with common mechanism

Closes: https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/984

Part of: https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/973

Edited by Andrejs Cunskis

Merge request reports