Delete all the resources created during test run , at the end of test/test suite.
We are not cleaning up the groups/projects/issues/deploy keys, etc that we create as part of running QA tests. This in turn leads to few performance issues in the long run and causes sporadic behaviours.
One simple thing that can be done is to delete the gitlab-qa-sandbox-group
at the end of testsuite (after(:suite)
)
( But then I remember @rymai upgrading the gitlab-qa-sandbox-group
manually to make the epics tests to pass. So this cannot be done until we can programatically do it)
Alternatively we can have a destroy
method in the framework (similar to fabricate
for creating resources) which can be used to make a delete
call on that resource. WDYT @rymai @ddavison @godfat ?
Related issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/53204
Edited by Mek Stittri