"QENGINE6 API Docs"

com.adventnet.testtools.server
Interface ProblemReporterInterface


public interface ProblemReporterInterface

This interface offers extension to file bug reports to bug tracking system of choice. Implementation classes shall implement sendBugReport() to file reports.

See also com.adventnet.testtools.server.Mailer.

Version:
3.0

Method Summary
 void deliverProjectProperties(java.util.Properties prop)
          The Properties of a project are delivered by this method.
 void deliverTestCaseProperties(java.util.Properties prop)
          The Properties of a Test Case are delivered by this method.
 void deliverUserProperties(java.util.Properties prop)
          Properties configured by the user as arguments to this class through the Project Settings of any studio will be delivered through this method
 boolean sendBugReport()
           
 

Method Detail

deliverUserProperties

void deliverUserProperties(java.util.Properties prop)
Properties configured by the user as arguments to this class through the Project Settings of any studio will be delivered through this method

Parameters:
prop - Configured arguments to ProblemReporter class

deliverProjectProperties

void deliverProjectProperties(java.util.Properties prop)
The Properties of a project are delivered by this method. The current set of project properties available for use includes values for the following keys:
Key Description of Associated Value
projecthome project directory
java.vendor Java Runtime Environment vendor
test.report.dir directory where test reports will be placed by qengine
test.logs.dir directory where test logs will be placed
test.dir QEngine installaton directory
appname Name of the Application Under Test
appln.home.dir Installed directory of the application
appversion version of Application Under Test

Parameters:
prop - Contains Project Properties

deliverTestCaseProperties

void deliverTestCaseProperties(java.util.Properties prop)
The Properties of a Test Case are delivered by this method. The current set of case properties for use by the implementor includes values for the following keys:
Key Description of Associated Value
id Test Case ID
severity Severity of the testcase
logmessage Description of the test case
developername Name of the Developer of the test case
developerteam Team or Module name to which the test case belongs
emailid Email ID of the developer of the test case
associtatedconf Names of the associated configuration files with the test case
seq-params Sequencing Parameter of the test case. example: !COMBINE,NONE
maxtimelimit Maximum Time for the test case to run

Parameters:
prop - Contains Test Case Properties

sendBugReport

boolean sendBugReport()

"QENGINE6 API Docs"

Copyright © ${year} AdventNet Inc. All Rights Reserved.