Many of the tests had missing '// Output:' comment, so were not runnable. They required fining.
We introduce a LazyCluster abstraction (instead of copy-pasted logic) that makes clusters to be created only if there are runnable tests in need for the infrastructure.