Refine search
private String stringify(Description description) { return description.getClassName() + "." + description.getMethodName() + "()"; } }
@Override public String getFilesystemFriendlyName() { return description.getClassName() + "-" + description.getMethodName(); } };
@Override public Statement apply(Statement base, Description description) { className = description.getClassName(); methodName = description.getMethodName(); return base; // Pass-through. We're just here to capture the description information. }
private String stringify(Description description) { return description.getClassName() + "." + description.getMethodName() + "()"; } }
@Override public final void testStarted(Description description) { skipLeakDetectionReason = skipLeakDetectionReason(description); if (skipLeakDetectionReason != null) { return; } String testClass = description.getClassName(); String testName = description.getMethodName(); bundle = new Bundle(); bundle.putString(Instrumentation.REPORT_KEY_IDENTIFIER, FailTestOnLeakRunListener.class.getName()); bundle.putString(InstrumentationResultPrinter.REPORT_KEY_NAME_CLASS, testClass); bundle.putString(InstrumentationResultPrinter.REPORT_KEY_NAME_TEST, testName); }
private synchronized void write(final String method, final Description description) throws IOException { writer.write(method); writer.write("\t"); writer.write(description.getClassName()); writer.write("."); if ( description.getMethodName() != null ) { writer.write(description.getMethodName()); } writer.newLine(); writer.flush(); }
protected String format(String message, Description description) { message = (!message.isEmpty() ? message : DEFAULT_MESSAGE); return String.format(message, description.getMethodName(), description.getClassName()); }
protected String format(String message, Description description) { message = (!message.isEmpty() ? message : DEFAULT_MESSAGE); return String.format(message, description.getMethodName(), description.getClassName()); }
@Override protected void starting(Description description) { if (Boolean.getBoolean("logToFile")) { final String name = description.getClassName() + "_" + description.getMethodName(); setupFileLogging(name); } logLine(); log.info("STARTING: {}: {}", description.getClassName(), description.getMethodName()); logLine(); }
@Override protected void failed(Throwable e, Description description) { super.failed(e, description); logger.log(SEVERE, "\n\nTest failed: " + description.getClassName() + "." + description.getMethodName() + "\nMessage: " + e.getMessage() + "\nLast response: " + "\n\n" + formatHTML(response) + "\n\n"); } };
@Override protected void failed(final Throwable th, final Description description) { logLine(); log.info("FAILED : {} {}", description.getClassName(), description.getMethodName()); log.info("Exception", th); logLine(); }
@Override protected void succeeded(final Description description) { logLine(); log.info("FINISHED: {}: {}", description.getClassName(), description.getMethodName()); logLine(); }
protected void dumpMessages() { String name = this.getClass().getName(); if (testDescription != null && testDescription.getMethodName() != null) { name += "-" + testDescription.getMethodName(); final StackTraceElement trace = Stream.of(new Exception().getStackTrace()).filter(x -> Objects.equals(x.getClassName(), testDescription.getClassName())) .findFirst().orElse(null); final PrintStream out = System.out; if (trace != null) { out.println("Message sequence diagram for " + trace); } else { out.println("Message sequence diagram written to:"); } } loggerExtension.dumpMessages("target/surefire-reports/" + name + ".messages.puml"); }
private void beforeDistributedTest(Description testDescription) throws Throwable { TestHistoryLogger.logTestHistory(testDescription.getTestClass().getSimpleName(), testDescription.getMethodName()); DUnitLauncher.launchIfNeeded(vmCount); beforeVmCount = getVMCount(); System.out.println("\n\n[setup] START TEST " + testDescription.getClassName() + "." + testDescription.getMethodName()); }
@Override public void evaluate() throws Throwable { // If this is used as class rule then getMethodName() returns null, so use // getClassName() instead. String name = description.getMethodName() != null ? description.getMethodName() : description.getClassName(); workingDirectory = testDirectory.directory( name ); ensureDatabase( settings -> {} ); try { statement.evaluate(); } finally { shutdownDatabase(); } } };
private String getId(Description description) { return description.getMethodName() + "/" + description.getClassName(); } }
@Override public String getLegacyReportingName() { String methodName = description.getMethodName(); if (methodName == null) { String className = description.getClassName(); if (isNotBlank(className)) { return className; } } return super.getLegacyReportingName(); }
@Override protected void failed(final Throwable e, final Description description) { final PrintStream out = System.out; out.println(">>>>>>>>> Start"); out.println(">>>>>>>>> Test Dump for " + description); out.println(">>>>>>>>> Error: " + e); out.println(loggerExtension.getLogText()); out.println(">>>>>>>>> Test Dump for " + description); out.print(">>>>>>>>> Error: "); e.printStackTrace(out); out.println(">>>>>>>>> Stages: " + stages.size()); stages.forEach(s -> out.println(" " + s)); out.println(">>>>>>>>> Clients: " + clients.size()); clients.forEach(s -> out.println(" " + s)); out.println(">>>>>>>>> Server Connections: " + serversConnections.size()); serversConnections.forEach(s -> out.println(" " + s)); out.println(">>>>>>>>> End"); String name = description.getClassName(); if (description != null && description.getMethodName() != null) { name += "-" + description.getMethodName(); } out.println("Message sequence diagram written to:"); loggerExtension.dumpMessages("target/surefire-reports/" + name + "-error.messages.puml"); loggerExtension.clear(); fakeDatabase.clear(); } };
@Override protected void starting(@NotNull Description description) { if (TRACE_TEST_EXECUTION) { LOGGER.info("Starting test: {}.{}", description.getClassName(), description.getMethodName() ); } } };
@Override protected void failed(final Throwable e, final Description description) { final String methodName = description.getMethodName(); String className = description.getClassName(); className = className.substring(className.lastIndexOf('.') + 1); System.out.println(">>>> " + className + " " + methodName + " FAILED due to " + e); }