@Listener public void onServerStarting(GameStartingServerEvent event) { EXTENT_BUFFER_FACTORY = Sponge.getRegistry().getExtentBufferFactory(); Sponge.getCommandManager().register(this.instance, new Commands(), "testsuite"); this.logger.info("Running test suite..."); final Result result = runTests(); this.logger.info("Ran {} test(s), ignored {} test(s), took {}", result.getRunCount(), result.getIgnoreCount(), DurationFormatUtils.formatDurationWords(result.getRunTime(), true, true)); if (result.getFailureCount() > 0) { this.logger.warn("Failed {} test(s)", result.getFailureCount()); for (Failure failure : result.getFailures()) { this.logger.warn(failure.toString()); this.logger.warn(failure.getTrace()); } } if (result.wasSuccessful()) { this.logger.info("Success"); } else { this.logger.warn("Failure"); } }