logger.debug("Test timed out!"); exceptionsThrown.put(test.size(), exceptionThrown); result.setThrownExceptions(exceptionsThrown); result.reportNewThrownException(test.size(), exceptionThrown); result.setTrace(ExecutionTracer.getExecutionTracer().getTrace());
result.setExecutionTime(System.currentTimeMillis() - threadStopper.getStartTime()); result.setExecutedStatements(num.get()); result.setThrownExceptions(exceptionsThrown); result.setReadProperties(org.evosuite.runtime.System.getAllPropertiesReadSoFar()); result.setWasAnyPropertyWritten(org.evosuite.runtime.System.wasAnyPropertyWritten());
logger.warn("Caught ThreadDeath during test execution"); ExecutionResult result = new ExecutionResult(tc, null); result.setThrownExceptions(callable.getExceptionsThrown()); result.setTrace(ExecutionTracer.getExecutionTracer().getTrace()); ExecutionTracer.getExecutionTracer().clear(); logger.info("InterruptedException"); ExecutionResult result = new ExecutionResult(tc, null); result.setThrownExceptions(callable.getExceptionsThrown()); result.setTrace(ExecutionTracer.getExecutionTracer().getTrace()); ExecutionTracer.getExecutionTracer().clear(); result.setThrownExceptions(callable.getExceptionsThrown()); result.setTrace(ExecutionTracer.getExecutionTracer().getTrace()); ExecutionTracer.getExecutionTracer().clear(); result.setThrownExceptions(callable.getExceptionsThrown()); result.reportNewThrownException(tc.size(), new TestCaseExecutor.TimeoutExceeded()); result.setTrace(ExecutionTracer.getExecutionTracer().getTrace());