You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jb...@apache.org on 2007/02/13 02:10:29 UTC
svn commit: r506788 -
/incubator/tuscany/java/sca/runtime/itest/plugin/src/main/java/org/apache/tuscany/sca/plugin/itest/SCATestSet.java
Author: jboynes
Date: Mon Feb 12 17:10:29 2007
New Revision: 506788
URL: http://svn.apache.org/viewvc?view=rev&rev=506788
Log:
log exception from failure
also prevents an NPE from Surefire's AbstractReporter
Modified:
incubator/tuscany/java/sca/runtime/itest/plugin/src/main/java/org/apache/tuscany/sca/plugin/itest/SCATestSet.java
Modified: incubator/tuscany/java/sca/runtime/itest/plugin/src/main/java/org/apache/tuscany/sca/plugin/itest/SCATestSet.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/runtime/itest/plugin/src/main/java/org/apache/tuscany/sca/plugin/itest/SCATestSet.java?view=diff&rev=506788&r1=506787&r2=506788
==============================================================================
--- incubator/tuscany/java/sca/runtime/itest/plugin/src/main/java/org/apache/tuscany/sca/plugin/itest/SCATestSet.java (original)
+++ incubator/tuscany/java/sca/runtime/itest/plugin/src/main/java/org/apache/tuscany/sca/plugin/itest/SCATestSet.java Mon Feb 12 17:10:29 2007
@@ -25,6 +25,8 @@
import org.apache.maven.surefire.testset.TestSetFailedException;
import org.apache.maven.surefire.report.ReporterManager;
import org.apache.maven.surefire.report.ReportEntry;
+import org.apache.maven.surefire.report.StackTraceWriter;
+import org.apache.maven.surefire.report.PojoStackTraceWriter;
import org.apache.tuscany.spi.model.Operation;
@@ -46,12 +48,14 @@
public void execute(ReporterManager reporterManager, ClassLoader classLoader) throws TestSetFailedException {
for (Operation<?> operation : operations) {
- reporterManager.testStarting(new ReportEntry(this, operation.getName(), getName()));
+ String operationName = operation.getName();
+ reporterManager.testStarting(new ReportEntry(this, operationName, name));
try {
runtime.executeTest(uri, operation);
- reporterManager.testSucceeded(new ReportEntry(this, operation.getName(), getName()));
+ reporterManager.testSucceeded(new ReportEntry(this, operationName, name));
} catch (Exception e) {
- reporterManager.testFailed(new ReportEntry(this, operation.getName(), getName()));
+ StackTraceWriter stw = new PojoStackTraceWriter(name, operationName, e);
+ reporterManager.testFailed(new ReportEntry(this, operationName, name, stw));
throw new TestSetFailedException(e);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org