Continuous testing quarkus:test goal requires @QuarkusTest annotation
## Describe the bug
Maven's quarkus:test goal seems to require at least one @QuarkusTest annotated test to run the tests. If no test is annotated, they don't run. If at least one is annotated, all tests run.
The quarkus:dev goal runs all the tests even without any annotation.

### Expected behavior
mvn quarkus:test runs the same tests as mvn quarkus:dev and they don't necessarily require @QuarkusTest.

### Actual behavior
mvn quarkus:test only runs tests if at least one is annotated with @QuarkusTest


## To Reproduce
Reproducer https://github.com/kwakiutlCS/vigilant-funicular

Steps to reproduce the behavior:
1. run mvn quarkus:test (hangs)
2. run mvn quarkus:dev and run tests (succeeds)
3. add a second test file with @QuarkusTest (go back 1 commit) and run mvn quarkus:test (succeeds)


### Quarkus version or git rev
Quarkus 2.0.0.CR3

## Additional context
Sometimes besides hanging a log message appears
INFO  [org.jun.pla.lau.cor.EngineDiscoveryOrchestrator] (Test runner thread) 0 containers and XX tests were Unknown
where XX is the number of tests

diff --git a/core/deployment/src/main/java/io/quarkus/deployment/dev/testing/TestHandler.java b/core/deployment/src/main/java/io/quarkus/deployment/dev/testing/TestHandler.java
index 84ca23784f7..c810bbb68ce 100644
--- a/core/deployment/src/main/java/io/quarkus/deployment/dev/testing/TestHandler.java
+++ b/core/deployment/src/main/java/io/quarkus/deployment/dev/testing/TestHandler.java
@@ -3,11 +3,12 @@
 import java.util.function.BiConsumer;
 
 import io.quarkus.builder.BuildResult;
+import io.quarkus.dev.console.QuarkusConsole;
 
 public class TestHandler implements BiConsumer<Object, BuildResult> {
     @Override
     public void accept(Object o, BuildResult buildResult) {
+        QuarkusConsole.start();
         TestSupport.instance().get().start();
-
     }
 }
diff --git a/core/deployment/src/main/java/io/quarkus/deployment/dev/testing/TestTracingProcessor.java b/core/deployment/src/main/java/io/quarkus/deployment/dev/testing/TestTracingProcessor.java
index a267151241f..502a21101d3 100644
--- a/core/deployment/src/main/java/io/quarkus/deployment/dev/testing/TestTracingProcessor.java
+++ b/core/deployment/src/main/java/io/quarkus/deployment/dev/testing/TestTracingProcessor.java
@@ -44,6 +44,7 @@ LogCleanupFilterBuildItem handle() {
     }
 
     @BuildStep(onlyIf = IsDevelopment.class)
+    @Produce(TestSetupBuildItem.class)
     void setupConsole(TestConfig config, BuildProducer<TestListenerBuildItem> testListenerBuildItemBuildProducer) {
         if (!TestSupport.instance().isPresent() || config.continuousTesting == TestConfig.Mode.DISABLED
                 || config.flatClassPath) {
['core/deployment/src/main/java/io/quarkus/deployment/dev/testing/TestTracingProcessor.java', 'core/deployment/src/main/java/io/quarkus/deployment/dev/testing/TestHandler.java']