E2E tests: Add test level into E2E test metadata
What does this MR do and why?
Adds level metadata to E2E tests, so when a failure issue is created the test.level
is defined. Level is used in https://gitlab.com/gitlab-org/ruby/gems/gitlab_quality-test_tooling/-/blob/main/lib/gitlab_quality/test_tooling/report/report_as_issue.rb#L63
Example of failure issue with missing level: https://gitlab.com/gitlab-org/gitlab/-/issues/470931
From what I can tell, only E2E tests use this formatter.
Related to #471178
Edited by Jay McCure