final FormattingResultLog resultLog = new FormattingResultLog();
final CustomRunListener listener = new CustomRunListener(resultLog);
final Renderer r = new CustomRenderer(listener, extension, resultLog);
final Collection<String> testNames = testsManager.getTestNames(testSelector);
if(testNames.isEmpty()) {
resultLog.warn("No tests found for selector {}", testSelector);
} else {
try {
testsManager.executeTests(testNames, r, testSelector);
if(listener.nTests == 0) {
resultLog.warn("No tests executed by {}", testSelector);