org.jboss.test.selenium.listener
Class FailureLoggingTestListener

java.lang.Object
  extended by org.testng.TestListenerAdapter
      extended by org.jboss.test.selenium.listener.FailureLoggingTestListener
All Implemented Interfaces:
org.testng.internal.IConfigurationListener, org.testng.internal.IResultListener, org.testng.ITestListener, org.testng.ITestNGListener

public class FailureLoggingTestListener
extends org.testng.TestListenerAdapter

Test listener which provides the methods injected in lifecycle of test case to catch the additional information in context of test failure.

Version:
$Revision$
Author:
Lukas Fryc, Pavol Pitonak

Field Summary
protected  File failuresOutputDir
           
protected  File mavenProjectBuildDirectory
           
 
Constructor Summary
FailureLoggingTestListener()
           
 
Method Summary
protected  String getFilenameIdentification(org.testng.ITestResult result)
           
protected  String getSeleniumLogIdentification(org.testng.ITestResult result)
           
 void onConfigurationFailure(org.testng.ITestResult result)
           
protected  void onFailure(org.testng.ITestResult result)
           
 void onStart(org.testng.ITestContext testContext)
           
 void onTestFailure(org.testng.ITestResult result)
           
 
Methods inherited from class org.testng.TestListenerAdapter
getAllTestMethods, getConfigurationFailures, getConfigurationSkips, getFailedButWithinSuccessPercentageTests, getFailedTests, getPassedTests, getSkippedTests, getTestContexts, onConfigurationSkip, onConfigurationSuccess, onFinish, onTestFailedButWithinSuccessPercentage, onTestSkipped, onTestStart, onTestSuccess, setAllTestMethods, setFailedButWithinSuccessPercentageTests, setFailedTests, setPassedTests, setSkippedTests
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mavenProjectBuildDirectory

protected File mavenProjectBuildDirectory

failuresOutputDir

protected File failuresOutputDir
Constructor Detail

FailureLoggingTestListener

public FailureLoggingTestListener()
Method Detail

onStart

public void onStart(org.testng.ITestContext testContext)
Specified by:
onStart in interface org.testng.ITestListener
Overrides:
onStart in class org.testng.TestListenerAdapter

onConfigurationFailure

public void onConfigurationFailure(org.testng.ITestResult result)
Specified by:
onConfigurationFailure in interface org.testng.internal.IConfigurationListener
Overrides:
onConfigurationFailure in class org.testng.TestListenerAdapter

onTestFailure

public void onTestFailure(org.testng.ITestResult result)
Specified by:
onTestFailure in interface org.testng.ITestListener
Overrides:
onTestFailure in class org.testng.TestListenerAdapter

onFailure

protected void onFailure(org.testng.ITestResult result)

getSeleniumLogIdentification

protected String getSeleniumLogIdentification(org.testng.ITestResult result)

getFilenameIdentification

protected String getFilenameIdentification(org.testng.ITestResult result)


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.