Consider NOT running any `component_timed_setup` automatically with the specs
We currently have so many things we are doing at boot-time that it makes it very hard to do quick iterations. We should really fix this as it's impacting our capacity to iterate faster.
Sometimes the environment that is being setup doesn't even have anything to do with the tests we want to run, and there is no easy way to bypass it.
In an example today, I was trying to test something completely unrelated to elasticsearch indexer, and yet I had to wait 40 seconds extra (not counting the other stuff), and have it fail without telling me why.
GitLab Elasticsearch Indexer failed to install, cleaning up tmp/tests/gitlab-elasticsearch-indexer!
GitLab Elasticsearch Indexer set up in 40.384672 seconds...
I propose we move all this codes to a specific test:prepare
task and make it optional to run it on our development machines.