Ensure autodevops is enabled before running Smoke test
What does this MR do?
- Changes the AutoDevOps smoke test to check that AutoDevOps RUNS. Not is enabled by default.
- Changes the AutoDevOps smoke test to ensure AutoDevOps is enabled before running a test.
- Extract #enable_autodevops to new page object
- Change Smoke test naming to only running pipeline
- Generate AutoDevOps project with SecureRandom suffix
Does this MR meet the acceptance criteria?
Conformity
- [-] Changelog entry for user-facing changes, or community contribution. Check the link for other scenarios.
- [-] Documentation created/updated or follow-up review issue created
-
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Performance and Testing
This degrades performance by a margin as the smoke test will now ensure that AutoDevOps is enabled before running the check.
New runtime comes in at around ~35 seconds for the test to run
Edited by Dan Davison