I have tried and tried but the DemoListener does not work for me.
Running SOAPUI 3.5 Pro...
Have included comments from the post above but still get nothing in my SOAPUI log.
I see
Fri May 21 15:56:44 EDT 2010:INFO:Adding listeners from [C:\Program Files\eviware\soapUI-Pro-3.5\bin\listeners\demo-listeners.xml]
Fri May 21 15:56:44 EDT 2010:INFO:Adding listener [class soapui.demo.DemoListener]
but never anything in my log....
Does this really work???
package soapui.demo;
import com.eviware.soapui.SoapUI;
import com.eviware.soapui.model.support.TestRunListenerAdapter;
import com.eviware.soapui.model.testsuite.TestRunContext;
import com.eviware.soapui.model.testsuite.TestRunner;
import com.eviware.soapui.model.testsuite.TestCaseRunner;
public class DemoListener extends TestRunListenerAdapter
{
private long startTime;
public void beforeRun( TestCaseRunner testRunner, TestRunContext runContext )
{
SoapUI.log ("Time starts now Gus!");
startTime = System.nanoTime();
}
public void afterRun( TestCaseRunner testRunner, TestRunContext runContext )
{
SoapUI.log ("Were done now ..phew");
long endTime = System.nanoTime();
SoapUI.log( "Jerry Time TestCase [" + testRunner.getTestCase().getName() + "] took " + (endTime-startTime) +
" nanoseconds." );
}
}