Draft: Docker Mahcine refactoring: Refactor terminal implementation and tests
requested to merge dm-exec-refactor/ci-web-terminal-refactoring into dm-exec-refactor/utils-and-internal-structures-refactoring
Before merging, merge the parent MR, change the target branch to master
and proceed with this one
What does this MR do?
As described in #27150 (closed).
Why was this MR needed?
Please read &4680 (closed) and #27150 (closed) for context.
What's the best way to test this MR?
What are the relevant issue numbers?
Closes #27150 (closed)
Edited by Tomasz Maczukin