Combine `QA::Service::Shellout#shell` and `QA::Support::Run#run`
The following discussion from gitlab-org/gitlab!44114 (merged) should be addressed:
-
@mlapierre started a discussion: Suggestion: We already have a
Shellout
module that does more-or-less the same thing. We probably should have used it from the start. Should we addrun
to that module instead of adding a new one?On the other hand, they do both run shell commands, so combining them makes sense. But refactoring them into one method is probably a job for a separate MR.
Edited by Sanad Liaquat