code: public void execute() throws MojoExecutionException, MojoFailureException {
          if (skip) {
              getLog().info("Not executing specifications.");
          } else {
              prepareReportsDir();
              prepareRunnerExecutors();
              printBanner();
              try {
                  runAllTests();
              } finally {
                  printFooter();
                  for (TestResultsIndex testResultsIndex : testResultsIndexes.values()) {
                      testResultsIndex.dump();
                  }
              }
              checkTestsResults();
          }
      }
docs: <p>execute.</p>
  
  @throws org.apache.maven.plugin.MojoExecutionException if any.
  @throws org.apache.maven.plugin.MojoFailureException if any.